Page MenuHomePhabricator

Cluster detection of "replication OK" is unreasonably optimistic
Closed, ResolvedPublic

Description

The cluster status page calls a replica healthy if it satisfies this check from SHOW SLAVE STATUS:

$latency = (int)idx($replica_status, 'Seconds_Behind_Master');

However, at a minimum, this can be NULL which means "horrible explosion", versus 0 which means "replication is doing great".

This query returns a large amount of additional information, some of which may merit closer examination for reporting status.