diff options
author | Andrei <andrei.elkin@mariadb.com> | 2022-08-16 20:03:15 +0300 |
---|---|---|
committer | Andrei <andrei.elkin@mariadb.com> | 2022-09-09 19:22:41 +0300 |
commit | bc12478a9a2ac77937c18f54d6c6563d5c1980f9 (patch) | |
tree | aa03ad0bdf2a76d6860d28e218a7e4e4ab4304a7 /mysql-test/main/ansi.result | |
parent | 5563202089e78855ad9295a3526a70e766d8a42d (diff) | |
download | mariadb-git-bc12478a9a2ac77937c18f54d6c6563d5c1980f9.tar.gz |
MDEV-24660 MYSQL_BIN_LOG::cleanup(): Assertion `b->xid_count == 0'
The shutdown time assert was caused by untimely deactivation of
the binlog background thread and related structs destruction.
It could specifically occur when a transaction is replication unsafe
and has to be completed with a ROLLBACK event in binlog.
This gets fixed with the binlog background thread stop relocation
to a point and user transactions have been completed.
A test case is added to binlog.binlog_checkpoint which
also receives as a bonus a minor correction to reactivate a MDEV-4322 test
case that originally required a shutdown phase (that ceased to do).
Diffstat (limited to 'mysql-test/main/ansi.result')
0 files changed, 0 insertions, 0 deletions