server: join node status info against liveness info #71033
Labels
A-kv-observability
A-kv-server
Relating to the KV-level RPC server
A-observability-inf
C-bug
Code not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.
O-23.2-scale-testing
issues found during 23.2 scale testing
O-testcluster
Issues found or occurred on a test cluster, i.e. a long-running internal cluster
Projects
The status server will return node status data regardless of whether a corresponding KV liveness entry exists for the node, e.g. via
StatusServer.Nodes()
. This can cause it to return data for nodes that are not considered part of the cluster, if it has a status entry but not a liveness entry. We need to filter these nodes by liveness entries to make sure we don't return data about invalid/unknown nodes, which then shows up in e.g. the DB Console. This situation has been seen to happen with customer clusters.Jira issue: CRDB-10364
Epic CRDB-32131
The text was updated successfully, but these errors were encountered: