From fd7a584f7ab9a796338e3bd6cacf01ce5476bb91 Mon Sep 17 00:00:00 2001 From: antirez Date: Fri, 8 Apr 2011 10:17:41 +0200 Subject: [PATCH] do not process node failure messages about yourself --- src/cluster.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cluster.c b/src/cluster.c index 0c3b142a..e2b82044 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -632,7 +632,8 @@ int clusterProcessPacket(clusterLink *link) { clusterNode *failing; failing = clusterLookupNode(hdr->data.fail.about.nodename); - if (failing && !(failing->flags & REDIS_NODE_FAIL)) { + if (failing && !(failing->flags & (REDIS_NODE_FAIL|REDIS_NODE_MYSELF))) + { redisLog(REDIS_NOTICE, "FAIL message received from %.40s about %.40s", hdr->sender, hdr->data.fail.about.nodename);