mariadb/storage/heap
Vladislav Vaintroub b1b4d67bcd MDEV-21373 DBUG compilation - bad synchronization in ha_heap::external_lock()
ha_heap::external_lock contains some consistency checks for the table,#
in a debug compilation.

This code suffers from lack of synchronization, in a rare case
where mysql_lock_tables() fail, and unlock is forced, even if lock was
not previously taken.

To workaround, require EXTRA_DEBUG compile definition in order to activate
the consistency checks.The code still might be useful in some cases - but
the audience are developers looking for errors in single-threaded scenarios,
rather than multiuser stress-tests.
2021-06-04 15:02:48 +02:00
..
mysql-test/mtr2
_check.c Merge 5.5 into 10.1 2019-11-06 08:17:03 +02:00
_rectest.c Update FSF Address 2019-05-11 21:29:06 +03:00
ChangeLog
CMakeLists.txt Update FSF Address 2019-05-11 21:29:06 +03:00
ha_heap.cc MDEV-21373 DBUG compilation - bad synchronization in ha_heap::external_lock() 2021-06-04 15:02:48 +02:00
ha_heap.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
heapdef.h imporve clang build 2019-06-25 13:21:36 +03:00
hp_block.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hp_clear.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hp_close.c MDEV-18783 - Server crash in hp_rb_make_key 2019-10-30 12:52:19 +04:00
hp_create.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_delete.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hp_extra.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_hash.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hp_info.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_open.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_panic.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rename.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rfirst.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rkey.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_rlast.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rnext.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rprev.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_rrnd.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_rsame.c Update FSF Address 2019-05-11 21:29:06 +03:00
hp_scan.c MDEV-15458 Segfault in heap_scan() upon UPDATE after ADD SYSTEM VERSIONING 2019-08-20 15:37:08 +02:00
hp_static.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_test1.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_test2.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hp_update.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
hp_write.c MDEV-15458 Segfault in heap_scan() upon UPDATE after ADD SYSTEM VERSIONING 2019-05-17 13:53:22 +02:00