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 MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
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 5.6.31-77.0 2016-08-10 19:24:58 +02:00
dict Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
dyn Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
eval move to storage/xtradb 2015-05-04 19:15:28 +02:00
fil After-merge fix for MDEV-11638 2017-05-20 08:41:34 +03:00
fsp MDEV-11738: Mariadb uses 100% of several of my 8 cpus doing nothing 2017-03-14 16:23:10 +02:00
fts Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
fut Part 1 of MDEV-8139 Fix scrubbing tests 2017-01-04 18:21:42 +02:00
ha 5.6.30-76.3 2016-06-21 14:20:09 +02:00
handler Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
ibuf Merge 10.0 into 10.1 2017-05-19 12:29:37 +03:00
include Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
lock Never pass NULL to innobase_get_stmt() 2017-05-17 08:27:04 +03:00
log After-merge fix for MDEV-11638 2017-05-20 08:41:34 +03:00
mach 5.6.35-80.0 2017-03-04 20:50:02 +02:00
mem 5.6.31-77.0 2016-08-10 19:24:58 +02:00
mtr Merge 10.0 into 10.1 2017-03-09 08:53:08 +02:00
mysql-test/storage_engine Follow-up for MDEV-8675 and MDEV-8676 2015-09-14 03:12:54 +03:00
os Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
page Merge 10.0 into 10.1 2017-03-09 08:53:08 +02:00
pars Merge branch 'merge-xtradb-5.6' into 10.0 2017-05-17 12:11:12 +03:00
que 5.6.24-72.2 2015-06-16 11:04:40 +02:00
read move to storage/xtradb 2015-05-04 19:15:28 +02:00
rem Merge 10.0 into 10.1 2017-05-19 12:29:37 +03:00
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 Silence bogus GCC 7 warnings -Wimplicit-fallthrough 2017-05-17 08:27:04 +03:00
trx Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
usr Remove redundant UT_LIST_INIT() calls 2017-05-17 10:33:49 +03:00
ut MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
CMakeLists.txt MDEV-9566 Port Percona Xtrabackup to MariaDB as mariabackup 2017-04-27 19:12:40 +02:00
COPYING.Google move to storage/xtradb 2015-05-04 19:15:28 +02:00
COPYING.Percona move to storage/xtradb 2015-05-04 19:15:28 +02:00
Doxyfile move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha_innodb.def move to storage/xtradb 2015-05-04 19:15:28 +02:00