mariadb/storage/xtradb
Kristian Nielsen 98fc5b3af8 MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.
After-review changes.

For this patch in 10.0, we do not introduce a new public storage engine API,
we just fix the InnoDB/XtraDB issues. In 10.1, we will make a better public
API that can be used for all storage engines (MDEV-6429).

Eliminate the background thread that did deadlock kills asynchroneously.
Instead, we ensure that the InnoDB/XtraDB code can handle doing the kill from
inside the deadlock detection code (when thd_report_wait_for() needs to kill a
later thread to resolve a deadlock).

(We preserve the part of the original patch that introduces dedicated mutex
and condition for the slave init thread, to remove the abuse of
LOCK_thread_count for start/stop synchronisation of the slave init thread).
2014-07-08 12:54:47 +02:00
..
api xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
btr xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
buf xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
data Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
dict xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
dyn Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
eval Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
fil MDEV-6288: Innodb causes server crash after disk full, then can't 2014-07-03 14:55:03 +03:00
fsp Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
fts xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
fut Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
ha Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
handler MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail. 2014-07-08 12:54:47 +02:00
ibuf xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
include MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail. 2014-07-08 12:54:47 +02:00
lock MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail. 2014-07-08 12:54:47 +02:00
log xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
mach Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
mem MDEV-6184 10.0.11 merge 2014-05-06 10:21:34 +02:00
mtr MDEV-6184 10.0.11 merge 2014-05-06 10:21:34 +02:00
os MDEV-6288: Innodb causes server crash after disk full, then can't 2014-07-03 14:55:03 +03:00
page xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
pars xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
que Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
read Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
rem xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
row xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
srv xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
sync xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
trx MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail. 2014-07-08 12:54:47 +02:00
usr Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
ut xtradb 5.6.17-65.0 2014-05-07 17:33:33 +02:00
CMakeLists.txt Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00
COPYING.Google Import Percona XtraDB into the MariaDB source tree. 2009-06-09 13:16:11 +02:00
COPYING.Percona Merge XtraDB 8 into MariaDB. 2009-11-13 22:26:08 +01:00
Doxyfile merge with xtradb-5.5.15 2011-07-18 23:04:24 +02:00
ha_innodb.def Import Percona XtraDB into the MariaDB source tree. 2009-06-09 13:16:11 +02:00