mariadb/storage
Andrei 30b917d34a MDEV-27039 Trying to lock mutex ... when the mutex was already locked
The reason of the double lock was an extraneous ha_flush_logs().
Unlike the upstream it is unnecessary in Mariadb that exploits a binlog
checkpoint mechanism for not letting PURGE or RESET-MASTER to trouble
transaction recovery. That is in case should a trx
be prepared but its binlog file gone, the trx then is committed on disk too.
Those facts have been always verified by existing tests of

  binlog.binlog_{checkpoint,xa_recover}.test.

A regression test for the bug is included though.
2022-01-03 13:24:50 +02:00
..
archive Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
blackhole Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
columnstore Merge branch '10.5' into 10.6 2021-12-07 22:11:30 +01:00
connect Merge 10.5 into 10.6 2021-11-29 11:39:34 +02:00
csv Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
example remove mysql_declare_plugin declaration from some plugins 2020-07-04 01:44:47 +02:00
federated Fix all warnings given by UBSAN 2021-05-19 22:54:14 +02:00
federatedx federatedx: ha_federatedx::get_txn -> static 2021-06-11 13:02:55 +02:00
heap Merge 10.5 into 10.6 2021-06-09 16:50:58 +03:00
innobase MDEV-27336 Crash on DROP DATABASE due to out-of-bounds result from InnoDB SUBSTR() 2021-12-21 17:33:26 +02:00
maria Merge branch '10.5' into 10.6 2021-12-07 22:11:30 +01:00
mroonga Merge branch '10.5' into 10.6 2021-12-07 22:11:30 +01:00
myisam Merge branch '10.5' into 10.6 2021-11-12 00:33:48 +01:00
myisammrg Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
oqgraph Merge 10.5 into 10.6 2021-11-29 11:39:34 +02:00
perfschema Merge 10.5 into 10.6 2021-11-25 08:08:42 +02:00
rocksdb Merge 10.5 into 10.6 2021-11-29 11:39:34 +02:00
sequence Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
sphinx MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
spider MDEV-27039 Trying to lock mutex ... when the mutex was already locked 2022-01-03 13:24:50 +02:00
test_sql_discovery Merge 10.5 into 10.6 2021-10-28 09:08:58 +03:00