mariadb/storage/innobase/btr
Marko Mäkelä 3209bc667f MDEV-26636: InnoDB defragmentation statistics cause races on TEMPORARY TABLE
btr_defragment_save_defrag_stats_if_needed(): Do not save
defragmentation statistics for temporary tables.
They are exempt of defragmentation anyway
(ha_innobase::optimize() never invokes defragmentation for them),
and the user-visible names are not available inside InnoDB.

Furthermore, InnoDB assumes that temporary tables are never accessed
by other threads than the one that handles the session with which
the temporary table is associated with.

Furthermore, we simplify the test innodb.innodb_defrag_stats
and include a test case that demonstrates that defragmentation
statistics are no longer being saved for temporary tables.
2021-09-18 15:47:52 +03:00
..
btr0btr.cc MDEV-20931 ALTER...IMPORT can crash the server 2021-08-17 20:28:42 +06:00
btr0bulk.cc MDEV-23693 Failing assertion: my_atomic_load32_explicit(&lock->lock_word, MY_MEMORY_ORDER_RELAXED) == X_LOCK_DECR 2020-10-27 18:30:00 +05:30
btr0cur.cc MDEV-20931 ALTER...IMPORT can crash the server 2021-08-17 20:28:42 +06:00
btr0defragment.cc MDEV-26636: InnoDB defragmentation statistics cause races on TEMPORARY TABLE 2021-09-18 15:47:52 +03:00
btr0pcur.cc MDEV-23693 Failing assertion: my_atomic_load32_explicit(&lock->lock_word, MY_MEMORY_ORDER_RELAXED) == X_LOCK_DECR 2020-10-27 18:30:00 +05:30
btr0scrub.cc MDEV-25998 fixup: Avoid a hang 2021-07-27 10:44:01 +03:00
btr0sea.cc MDEV-26383 fixup: Consistently protect freed_indexes with autoinc_mutex 2021-08-23 10:06:21 +03:00