Add notice about previous failure to unlock.
In blr_slave.c under certain conditions, two locks were not released. That was fixed in another change, and with this change a notice will be logged if that branch is entered. That way it will be possible to find out whether this may have been the cause of earlier lock-ups.
This commit is contained in:
@ -2099,7 +2099,11 @@ char read_errmsg[BINLOG_ERROR_MSG_LEN+1];
|
|||||||
spinlock_release(&slave->catch_lock);
|
spinlock_release(&slave->catch_lock);
|
||||||
spinlock_release(&router->binlog_lock);
|
spinlock_release(&router->binlog_lock);
|
||||||
state_change = 1;
|
state_change = 1;
|
||||||
} else {
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MXS_NOTICE("Execution entered branch were locks previously were NOT "
|
||||||
|
"released. Previously this would have caused a lock-up.");
|
||||||
spinlock_release(&slave->catch_lock);
|
spinlock_release(&slave->catch_lock);
|
||||||
spinlock_release(&router->binlog_lock);
|
spinlock_release(&router->binlog_lock);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user