mariadb/storage/xtradb
Daniel Black 1479273cdb MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout
Use systemd EXTEND_TIMEOUT_USEC to advise systemd of progress

Move towards progress measures rather than pure time based measures.

Progress reporting at numberious shutdown/startup locations incuding:
* For innodb_fast_shutdown=0 trx_roll_must_shutdown() for rolling back incomplete transactions.
* For merging the change buffer (in srv_shutdown(bool ibuf_merge))
* For purging history, srv_do_purge

Thanks Marko for feedback and suggestions.
2018-04-06 09:58:14 +03:00
..
api Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
btr Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
buf MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
data Merge remote-tracking branch '5.5' into 10.0 2018-01-24 12:29:31 +02:00
dict MDEV-14904 Backport innodb_default_row_format 2018-03-07 17:49:42 +02: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 MDEV-12396 IMPORT TABLESPACE cleanup 2018-03-20 15:31:39 +02:00
fsp MDEV-13557: Startup failure, unable to decrypt ibdata1 2017-08-29 14:23:34 +03:00
fts Merge 10.0 into 10.1 2018-03-12 13:22:13 +02: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 MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
ibuf After-merge fix for commit d4df7bc9b1 2018-02-02 19:57:59 +02:00
include MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
lock Fix a deadlock in thd_report_wait_for() 2018-03-16 08:23:56 +02:00
log MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
mach 5.5.55-38.8 2017-07-18 19:47:01 +02:00
mem Merge 5.5 into 10.0 2018-03-20 18:36:03 +02:00
mtr Merge 10.0 into 10.1 2017-03-09 08:53:08 +02:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os MDEV-12396 IMPORT TABLESPACE: Do not retry partial reads 2018-03-20 15:31:39 +02:00
page Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01: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 branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01:00
row MDEV-14705: Do not rollback on InnoDB shutdown 2018-04-06 09:58:14 +03:00
srv MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
sync 5.6.38-83.0 2018-01-23 18:04:34 +02:00
trx MDEV-14705: slow innodb startup/shutdown can exceed systemd timeout 2018-04-06 09:58:14 +03:00
usr Remove redundant UT_LIST_INIT() calls 2017-05-17 10:33:49 +03:00
ut Merge 10.0 into 10.1 2017-10-26 13:36:38 +03:00
CMakeLists.txt MDEV-14283 : Fix Solaris 10 build. 2017-11-21 21:14:06 +01: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