diff options
author | antirez <antirez@gmail.com> | 2013-11-28 15:23:46 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2013-11-28 15:23:51 +0100 |
commit | a46f841df3c4ef5a60117f2db1f7e4c6fbacbceb (patch) | |
tree | cb04e3c69d679673246b77837da83be3c6e6b524 | |
parent | e5c577e679ad156e15d2e56a755472079d13ad6d (diff) | |
download | redis-a46f841df3c4ef5a60117f2db1f7e4c6fbacbceb.tar.gz |
Sentinel: log vote received from other Sentinels.
-rw-r--r-- | src/sentinel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sentinel.c b/src/sentinel.c index 1ca003c8b..4a6dbeada 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -2653,6 +2653,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; } |