Remove depth field from SERVER
It was not really used anymore.
This commit is contained in:
@ -386,7 +386,6 @@ MXS_MONITORED_SERVER *GaleraMonitor::get_candidate_master()
|
||||
(moitor_servers->pending_status & SERVER_JOINED))
|
||||
{
|
||||
|
||||
moitor_servers->server->depth = 0;
|
||||
char buf[50]; // Enough to hold most numbers
|
||||
if (m_use_priority && server_get_parameter(moitor_servers->server, "priority", buf, sizeof(buf)))
|
||||
{
|
||||
|
||||
@ -297,18 +297,12 @@ void MMMonitor::update_server_status(MXS_MONITORED_SERVER* monitored_server)
|
||||
{
|
||||
monitor_clear_pending_status(monitored_server, SERVER_SLAVE);
|
||||
monitor_set_pending_status(monitored_server, SERVER_MASTER);
|
||||
|
||||
/* Set replication depth to 0 */
|
||||
monitored_server->server->depth = 0;
|
||||
}
|
||||
else if (isslave)
|
||||
{
|
||||
monitor_set_pending_status(monitored_server, SERVER_SLAVE);
|
||||
/* Avoid any possible stale Master state */
|
||||
monitor_clear_pending_status(monitored_server, SERVER_MASTER);
|
||||
|
||||
/* Set replication depth to 1 */
|
||||
monitored_server->server->depth = 1;
|
||||
}
|
||||
/* Avoid any possible Master/Slave stale state */
|
||||
else
|
||||
@ -382,7 +376,7 @@ MXS_MONITORED_SERVER *MMMonitor::get_current_master()
|
||||
continue;
|
||||
}
|
||||
|
||||
if (ptr->server->depth == 0)
|
||||
if (ptr->pending_status & SERVER_MASTER)
|
||||
{
|
||||
m_master = ptr;
|
||||
}
|
||||
|
||||
@ -115,12 +115,10 @@ void NDBCMonitor::update_server_status(MXS_MONITORED_SERVER* monitored_server)
|
||||
if (isjoined)
|
||||
{
|
||||
monitor_set_pending_status(monitored_server, SERVER_NDB);
|
||||
monitored_server->server->depth = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
monitor_clear_pending_status(monitored_server, SERVER_NDB);
|
||||
monitored_server->server->depth = -1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user