Replica always reports master's config epoch in CLUSTER NODES output. (#7235)

(cherry picked from commit 938c35302f)
This commit is contained in:
Qu Chen authored and Oran Agra committed 2020-07-20 21:08:26 +03:00
1 parent c4b428a388
commit 9bc6af2449
1 file changed
+5 -1
+5 -1
View File
@@ -4104,11 +4104,15 @@ sds clusterGenNodeDescription(clusterNode *node) {
else
ci = sdscatlen(ci," - ",3);
unsigned long long nodeEpoch = node->configEpoch;
if (nodeIsSlave(node) && node->slaveof) {
nodeEpoch = node->slaveof->configEpoch;
}
/* Latency from the POV of this node, config epoch, link status */
ci = sdscatprintf(ci,"%lld %lld %llu %s",
(long long) node->ping_sent,
(long long) node->pong_received,
(unsigned long long) node->configEpoch,
nodeEpoch,
(node->link || node->flags & CLUSTER_NODE_MYSELF) ?
"connected" : "disconnected");