User friendly bit mask display for DCB print; monitors to work via inserting hangups instead of callbacks.
This commit is contained in:
@ -35,6 +35,7 @@
|
||||
* 20/04/15 Guillaume Lefranc Added availableWhenDonor feature
|
||||
* 22/04/15 Martin Brampton Addition of disableMasterRoleSetting
|
||||
* 08/05/15 Markus Makela Addition of launchable scripts
|
||||
* 17/10/15 Martin Brampton Change DCB callback to hangup
|
||||
*
|
||||
* @endverbatim
|
||||
*/
|
||||
@ -541,13 +542,13 @@ monitor_event_t evtype;
|
||||
if (!(SERVER_IS_RUNNING(ptr->server)) ||
|
||||
!(SERVER_IS_IN_CLUSTER(ptr->server)))
|
||||
{
|
||||
dcb_call_foreach(ptr->server,DCB_REASON_NOT_RESPONDING);
|
||||
dcb_hangup_foreach(ptr->server);
|
||||
}
|
||||
|
||||
if (SERVER_IS_DOWN(ptr->server))
|
||||
{
|
||||
/** Increase this server'e error count */
|
||||
dcb_call_foreach(ptr->server,DCB_REASON_NOT_RESPONDING);
|
||||
dcb_hangup_foreach(ptr->server);
|
||||
ptr->mon_err_count += 1;
|
||||
|
||||
}
|
||||
|
@ -25,6 +25,7 @@
|
||||
* Date Who Description
|
||||
* 08/09/14 Massimiliano Pinto Initial implementation
|
||||
* 08/05/15 Markus Makela Addition of launchable scripts
|
||||
* 17/10/15 Martin Brampton Change DCB callback to hangup
|
||||
*
|
||||
* @endverbatim
|
||||
*/
|
||||
@ -625,7 +626,7 @@ detect_stale_master = handle->detectStaleMaster;
|
||||
|
||||
if (mon_status_changed(ptr))
|
||||
{
|
||||
dcb_call_foreach(ptr->server,DCB_REASON_NOT_RESPONDING);
|
||||
dcb_hangup_foreach(ptr->server);
|
||||
}
|
||||
|
||||
if (mon_status_changed(ptr) ||
|
||||
|
@ -47,6 +47,7 @@
|
||||
* 18/11/14 Massimiliano Pinto One server only in configuration becomes master.
|
||||
* servers=server1 must be present in mysql_mon and in router sections as well.
|
||||
* 08/05/15 Markus Makela Added launchable scripts
|
||||
* 17/10/15 Martin Brampton Change DCB callback to hangup
|
||||
*
|
||||
* @endverbatim
|
||||
*/
|
||||
@ -861,8 +862,7 @@ detect_stale_master = handle->detectStaleMaster;
|
||||
if (!(SERVER_IS_RUNNING(ptr->server)) ||
|
||||
!(SERVER_IS_IN_CLUSTER(ptr->server)))
|
||||
{
|
||||
dcb_call_foreach(ptr->server,DCB_REASON_NOT_RESPONDING);
|
||||
|
||||
dcb_hangup_foreach(ptr->server);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user