diff options
author | Kristian Nielsen <knielsen@knielsen-hq.org> | 2016-09-08 15:25:40 +0200 |
---|---|---|
committer | Kristian Nielsen <knielsen@knielsen-hq.org> | 2016-09-08 15:25:40 +0200 |
commit | 7e0c9de86484815b6e014ce3ad3e3a9b74ec0ce0 (patch) | |
tree | b120ad4efafea263a31af73022ca68d03a41a3b6 /mysql-test | |
parent | a02642b66e06f95b80fa9ee592ba50eb61dc2f17 (diff) | |
download | mariadb-git-7e0c9de86484815b6e014ce3ad3e3a9b74ec0ce0.tar.gz |
Parallel replication async deadlock kill
When a deadlock kill is detected inside the storage engine, the kill
is not done immediately, to avoid calling back into the storage engine
kill_query method with various lock subsystem mutexes held. Instead the
kill is queued and done later by a slave background thread.
This patch in preparation for fixing TokuDB optimistic parallel
replication, as well as for removing locking hacks in InnoDB/XtraDB in
10.2.
Signed-off-by: Kristian Nielsen <knielsen at knielsen-hq.org>
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/suite/perfschema/r/threads_mysql.result | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mysql-test/suite/perfschema/r/threads_mysql.result b/mysql-test/suite/perfschema/r/threads_mysql.result index 6ab0b0641b0..9f9c46fe6a6 100644 --- a/mysql-test/suite/perfschema/r/threads_mysql.result +++ b/mysql-test/suite/perfschema/r/threads_mysql.result @@ -44,6 +44,16 @@ processlist_info NULL unified_parent_thread_id unified parent_thread_id role NULL instrumented YES +name thread/sql/slave_background +type BACKGROUND +processlist_user NULL +processlist_host NULL +processlist_db NULL +processlist_command NULL +processlist_info NULL +unified_parent_thread_id unified parent_thread_id +role NULL +instrumented YES CREATE TEMPORARY TABLE t1 AS SELECT thread_id FROM performance_schema.threads WHERE name LIKE 'thread/sql%'; @@ -105,4 +115,5 @@ parent_thread_name child_thread_name thread/sql/event_scheduler thread/sql/event_worker thread/sql/main thread/sql/one_connection thread/sql/main thread/sql/signal_handler +thread/sql/main thread/sql/slave_background thread/sql/one_connection thread/sql/event_scheduler |