From 0addf8aff1d2569abc9bc7664755e01b34f5b206 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 28 Nov 2013 15:23:46 +0100 Subject: [PATCH] Sentinel: log vote received from other Sentinels. --- src/sentinel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sentinel.c b/src/sentinel.c index e846b0fc..3d7fbf55 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -2651,6 +2651,11 @@ void sentinelReceiveIsMasterDownReply(redisAsyncContext *c, void *reply, void *p /* If the runid in the reply is not "*" the Sentinel actually * replied with a vote. */ sdsfree(ri->leader); + if (ri->leader_epoch != r->element[2]->integer) + redisLog(REDIS_WARNING, + "%s voted for %s %llu", ri->name, + r->element[1]->str, + (unsigned long long) r->element[2]->integer); ri->leader = sdsnew(r->element[1]->str); ri->leader_epoch = r->element[2]->integer; }