BUG#17460821
Automerged from mysql-5.5 bug branch into latest mysql-5.5.
This commit is contained in:
commit
6f43d3cab7
@ -482,13 +482,17 @@ void ReplSemiSyncMaster::remove_slave()
|
|||||||
lock();
|
lock();
|
||||||
rpl_semi_sync_master_clients--;
|
rpl_semi_sync_master_clients--;
|
||||||
|
|
||||||
/* If user has chosen not to wait if no semi-sync slave available
|
/* Only switch off if semi-sync is enabled and is on */
|
||||||
and the last semi-sync slave exits, turn off semi-sync on master
|
if (getMasterEnabled() && is_on())
|
||||||
immediately.
|
{
|
||||||
*/
|
/* If user has chosen not to wait if no semi-sync slave available
|
||||||
if (!rpl_semi_sync_master_wait_no_slave &&
|
and the last semi-sync slave exits, turn off semi-sync on master
|
||||||
rpl_semi_sync_master_clients == 0)
|
immediately.
|
||||||
switch_off();
|
*/
|
||||||
|
if (!rpl_semi_sync_master_wait_no_slave &&
|
||||||
|
rpl_semi_sync_master_clients == 0)
|
||||||
|
switch_off();
|
||||||
|
}
|
||||||
unlock();
|
unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user