MDEV-20483 trx_lock_t::table_locks is not a subset of trx_lock_t::trx_locks
Problem: ======= Transaction left with nonempty table locks list. This leads to assumption that table_locks is not subset of trx_locks. Problem is that lock_wait_timeout_thread() doesn't remove the table lock from table_locks for transaction. Solution: ======== In lock_wait_timeout_thread(), remove the lock from table vector of transaction.
Showing
Please register or sign in to comment