mirror of
https://github.com/MariaDB/server.git
synced 2025-02-01 03:21:53 +01:00
6c3b6808e8
lock monitor thread, it may have locks that are granted to waited to waiting transactions. These waiting transactions will need to be woken up but their trx->lock_wait_timeout flag will be FALSE causing the old code to break. What we need is a flag that covers the entire lock release process not individual transactions. The fix is to move the flag out of trx_t and into srv_sys_t. |
||
---|---|---|
.. | ||
trx0i_s.c | ||
trx0purge.c | ||
trx0rec.c | ||
trx0roll.c | ||
trx0rseg.c | ||
trx0sys.c | ||
trx0trx.c | ||
trx0undo.c |