Loading innobase/srv/srv0srv.c +8 −4 Original line number Diff line number Diff line Loading @@ -2144,13 +2144,17 @@ srv_lock_timeout_and_monitor_thread( /* Timeout exceeded or a wrap-around in system time counter: cancel the lock request queued by the transaction and release possible other transactions waiting behind */ other transactions waiting behind; it is possible that the lock has already been granted: in that case do nothing */ if (thr_get_trx(slot->thr)->wait_lock) { lock_cancel_waiting_and_release( thr_get_trx(slot->thr)->wait_lock); } } } } os_event_reset(srv_lock_timeout_thread_event); Loading Loading
innobase/srv/srv0srv.c +8 −4 Original line number Diff line number Diff line Loading @@ -2144,13 +2144,17 @@ srv_lock_timeout_and_monitor_thread( /* Timeout exceeded or a wrap-around in system time counter: cancel the lock request queued by the transaction and release possible other transactions waiting behind */ other transactions waiting behind; it is possible that the lock has already been granted: in that case do nothing */ if (thr_get_trx(slot->thr)->wait_lock) { lock_cancel_waiting_and_release( thr_get_trx(slot->thr)->wait_lock); } } } } os_event_reset(srv_lock_timeout_thread_event); Loading