codes like below,it means at least data_age > 10000s?
if (server.cluster_slave_validity_factor &&data_age > (((mstime_t)server.repl_ping_slave_period * 1000) +
(server.cluster_node_timeout * server.cluster_slave_validity_factor)))
{
if (!manual_failover)
{
clusterLogCantFailover(CLUSTER_CANT_FAILOVER_DATA_AGE);
return;
}
}
Comment From: hwware
hi @We1less1111, the time unit for data_age should be milliseconds, thanks
Comment From: oranagra
question answered and code was improved for clarity. closing.