mariadb/storage/innobase/dict
Marko Mäkelä 0331f1fff7 MDEV-36227 Race condition between ALTER TABLE…EXCHANGE PARTITION and SELECT
In commit 6e6a1b316c (MDEV-35000)
a race condition was exposed.

ha_innobase::check_if_incompatible_data(): If the statistics have
already been initialized for the table, skip the invocation of
innobase_copy_frm_flags_from_create_info() in order to avoid
unexpectedly ruining things for other threads that are concurrently
accessing the table.

dict_stats_save(): Add debug instrumentation that is necessary for
reproducing the interlocking of the failure scenario.
2025-03-07 10:52:59 +02:00
..
dict0boot.cc Merge branch '10.6' into 10.11 2023-12-18 11:19:04 +01:00
dict0crea.cc Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
dict0defrag_bg.cc MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC 2025-02-28 09:00:16 +02:00
dict0dict.cc MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC 2025-02-28 09:00:16 +02:00
dict0load.cc Merge 10.6 into 10.11 2024-12-19 15:38:53 +02:00
dict0mem.cc Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
dict0stats.cc MDEV-36227 Race condition between ALTER TABLE…EXCHANGE PARTITION and SELECT 2025-03-07 10:52:59 +02:00
dict0stats_bg.cc MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC 2025-02-28 09:00:16 +02:00
drop.cc Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00