Bug #31958 Slave stuck and stops processing relay logs

parent 0510a696
...@@ -1498,9 +1498,9 @@ void PollGuard::unlock_and_signal() ...@@ -1498,9 +1498,9 @@ void PollGuard::unlock_and_signal()
if (t_signal_cond_waiter) if (t_signal_cond_waiter)
t_signal_cond_waiter->set_poll_owner(true); t_signal_cond_waiter->set_poll_owner(true);
} }
m_tp->unlock_mutex();
if (t_signal_cond_waiter) if (t_signal_cond_waiter)
t_signal_cond_waiter->cond_signal(); t_signal_cond_waiter->cond_signal();
m_tp->unlock_mutex();
m_locked=false; m_locked=false;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment