Files
mattermost/server/einterfaces
Ben SchumacherandClaude 6d6fc9b0c6 [MM-71390] Tolerate failed nodes in plain-text logs and fix log viewer filters (#39476)
Server.GetLogs now gets other nodes' logs through ClusterInterface.QueryLogs,
so a node that can't be reached gets its usual separator followed by the
failed-node error line instead of failing the whole request. Remote logs are
only requested in a licensed, enabled cluster, matching QueryLogs, and
ClusterInterface.GetLogs is removed. The failed-node entry now carries
"failed_node": true, which the structured viewer keys off instead of the
message text. queryLogs returns 400 rather than 500 for a filter body that
can't be decoded or is null.

In the structured viewer, an active time range now counts as a filter for the
empty state, "Clear filters" also clears it, and changing it resets the page,
expanded row and selection.


Claude-Session: https://claude.ai/code/session_01FpCfx5vEzDnjuW2q3TTD5t

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-28 16:30:10 +01:00
..