diff options
author | Andrei <andrei.elkin@mariadb.com> | 2022-07-24 20:43:45 +0300 |
---|---|---|
committer | Andrei <andrei.elkin@mariadb.com> | 2022-07-26 10:46:01 +0300 |
commit | 5bf4dee36943cb4cc95d10863d469192de854800 (patch) | |
tree | 2c4b73f278d06ea0e8994aa331c56f42d9564e53 /plugin | |
parent | 8494758e8e06aea5c8d4cddcff6c0a913bac4d23 (diff) | |
download | mariadb-git-5bf4dee36943cb4cc95d10863d469192de854800.tar.gz |
MDEV-28948 FLUSH BINARY LOGS waits/hangs on mysql_mutex_unlock(&LOCK_index)
The hang may be caused by a 1pc branch that was fixed by MDEV-26031 in
10.6 and up. That commit did not look relevant in 10.5 and below
so was not pushed to the low branches.
To possibly tackle the reported issue
the MDEV-26031 is backported now with a test that
unlike 10.6 does not expose the former bug in 10.5.
It is only needed for checking a refined logics
inside MYSQL_BIN_LOG::write_transaction_to_binlog.
The latter is made to do away with xid-unlogging (which is suspected
to have been at fault) for xid-less transaction.
Diffstat (limited to 'plugin')
0 files changed, 0 insertions, 0 deletions