From ad0a9df77a2ccf3fdf309dcdd1b54cf350fcbe3c Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 25 Jun 2020 12:58:21 +0200 Subject: [PATCH] Update comment to clarify change in #7398. --- src/cluster.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cluster.c b/src/cluster.c index e15e59fda..e7a32a9a2 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1264,7 +1264,10 @@ void markNodeAsFailingIfNeeded(clusterNode *node) { node->fail_time = mstime(); /* Broadcast the failing node name to everybody, forcing all the other - * reachable nodes to flag the node as FAIL. */ + * reachable nodes to flag the node as FAIL. + * We do that even if this node is a replica and not a master: anyway + * the failing state is triggered collecting failure reports from masters, + * so here the replica is only helping propagating this status. */ clusterSendFail(node->name); clusterDoBeforeSleep(CLUSTER_TODO_UPDATE_STATE|CLUSTER_TODO_SAVE_CONFIG); }