Add epoch information to failover auth denied logs (#816)
When failover deny to vote, sometimes due to network or some blocking operations, the time of FAILOVER_AUTH_REQUEST packet arrival is very uncertain. Since there is no epoch information in these logs, it is hard to associate the log with other logs. Signed-off-by: Binbin <binloveplay1314@qq.com>
This commit is contained in:
parent
b7b2c595c1
commit
7d27a7cffd
@ -4260,14 +4260,14 @@ void clusterSendFailoverAuthIfNeeded(clusterNode *node, clusterMsg *request) {
|
||||
* with CLUSTERMSG_FLAG0_FORCEACK (manual failover). */
|
||||
if (clusterNodeIsPrimary(node) || primary == NULL || (!nodeFailed(primary) && !force_ack)) {
|
||||
if (clusterNodeIsPrimary(node)) {
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s): it is a primary node", node->name,
|
||||
node->human_nodename);
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s) for epoch %llu: it is a primary node", node->name,
|
||||
node->human_nodename, (unsigned long long)requestCurrentEpoch);
|
||||
} else if (primary == NULL) {
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s): I don't know its primary", node->name,
|
||||
node->human_nodename);
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s) for epoch %llu: I don't know its primary",
|
||||
node->name, node->human_nodename, (unsigned long long)requestCurrentEpoch);
|
||||
} else if (!nodeFailed(primary)) {
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s): its primary is up", node->name,
|
||||
node->human_nodename);
|
||||
serverLog(LL_WARNING, "Failover auth denied to %.40s (%s) for epoch %llu: its primary is up", node->name,
|
||||
node->human_nodename, (unsigned long long)requestCurrentEpoch);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user