summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2020-06-25 12:56:26 +0200
committerGitHub <noreply@github.com>2020-06-25 12:56:26 +0200
commit760021e6771b83651575102745d36456deb9371d (patch)
treeed80d9c44f5247a4231f6324ecf26104e8af3b74
parentb2c86acd0a5fdbdc4b045d5dd32310dcbc5da444 (diff)
parentc92464db694172dac8b0f9eeedd366c494d6db8a (diff)
downloadredis-760021e6771b83651575102745d36456deb9371d.tar.gz
Merge pull request #7398 from caiyuxinggg/work
cluster.c remove "if (nodeIsMaster(myself))" judgement before clusterSendFail in markNodeAsFailingIfNeeded, avoiding slave failover requires twice vote requests
-rw-r--r--src/cluster.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cluster.c b/src/cluster.c
index 87ed09e7e..e15e59fda 100644
--- a/src/cluster.c
+++ b/src/cluster.c
@@ -1265,7 +1265,7 @@ void markNodeAsFailingIfNeeded(clusterNode *node) {
/* Broadcast the failing node name to everybody, forcing all the other
* reachable nodes to flag the node as FAIL. */
- if (nodeIsMaster(myself)) clusterSendFail(node->name);
+ clusterSendFail(node->name);
clusterDoBeforeSleep(CLUSTER_TODO_UPDATE_STATE|CLUSTER_TODO_SAVE_CONFIG);
}