mariadb/storage/xtradb
Marko Mäkelä a4d4a5fe82 After-merge fix for MDEV-11638
In commit 360a4a0372
some debug assertions were introduced to the page flushing code
in XtraDB. Add these assertions to InnoDB as well, and adjust
the InnoDB shutdown so that these assertions will not fail.

logs_empty_and_mark_files_at_shutdown(): Advance
srv_shutdown_state from the first phase SRV_SHUTDOWN_CLEANUP
only after no page-dirtying activity is possible
(well, except by srv_master_do_shutdown_tasks(), which will be
fixed separately in MDEV-12052).

rotate_thread_t::should_shutdown(): Already exit the key rotation
threads at the first phase of shutdown (SRV_SHUTDOWN_CLEANUP).

page_cleaner_sleep_if_needed(): Do not sleep during shutdown.
This change is originally from XtraDB.
2017-05-20 08:41:34 +03:00
..
api
btr Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
buf Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
data
dict Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
dyn
eval
fil After-merge fix for MDEV-11638 2017-05-20 08:41:34 +03:00
fsp
fts Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
fut
ha
handler Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
ibuf
include Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
lock
log After-merge fix for MDEV-11638 2017-05-20 08:41:34 +03:00
mach
mem
mtr
mysql-test/storage_engine
os Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
page
pars
que
read
rem
row Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
srv Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
sync
trx Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
usr
ut
CMakeLists.txt
COPYING.Google
COPYING.Percona
Doxyfile
ha_innodb.def