Add some extra debug assertions
The debug assertions help catch false positives in server state change logic.
This commit is contained in:
@ -827,7 +827,8 @@ mon_get_event_type(MXS_MONITOR_SERVERS* node)
|
|||||||
|
|
||||||
if (prev == present)
|
if (prev == present)
|
||||||
{
|
{
|
||||||
/* No change in the bits we're interested in */
|
/* This should never happen */
|
||||||
|
ss_dassert(false);
|
||||||
return UNDEFINED_EVENT;
|
return UNDEFINED_EVENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -895,6 +896,8 @@ mon_get_event_type(MXS_MONITOR_SERVERS* node)
|
|||||||
(present & SERVER_JOINED) ? NEW_SYNCED_EVENT :
|
(present & SERVER_JOINED) ? NEW_SYNCED_EVENT :
|
||||||
NEW_NDB_EVENT;
|
NEW_NDB_EVENT;
|
||||||
default:
|
default:
|
||||||
|
/* This should never happen */
|
||||||
|
ss_dassert(false);
|
||||||
return UNDEFINED_EVENT;
|
return UNDEFINED_EVENT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user