From 8ef79e72ac890b076df3f35ab8571c01848a53f1 Mon Sep 17 00:00:00 2001
From: antirez <antirez@gmail.com>
Date: Tue, 10 Jun 2014 17:39:42 +0200
Subject: [PATCH] Cluster: fix an error message when logging failover auth
 denied.

---
 src/cluster.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/cluster.c b/src/cluster.c
index 7800ec23..227ff8bf 100644
--- a/src/cluster.c
+++ b/src/cluster.c
@@ -2338,9 +2338,11 @@ void clusterSendFailoverAuthIfNeeded(clusterNode *node, clusterMsg *request) {
     if (mstime() - node->slaveof->voted_time < server.cluster_node_timeout * 2)
     {
         redisLog(REDIS_WARNING,
-                "Failover auth denied to %.40s: already voted for epoch %llu",
+                "Failover auth denied to %.40s: "
+                "can't vote about this master before %lld milliseconds",
                 node->name,
-                (unsigned long long) server.cluster->currentEpoch);
+                (long long) ((server.cluster_node_timeout*2)-
+                             (mstime() - node->slaveof->voted_time)));
         return;
     }