summaryrefslogtreecommitdiff
path: root/sql/mysqld.cc
diff options
context:
space:
mode:
authorunknown <knielsen@knielsen-hq.org>2013-07-03 13:46:33 +0200
committerunknown <knielsen@knielsen-hq.org>2013-07-03 13:46:33 +0200
commit31a5edb5c27d2ecae8d19345e1a373d22246143a (patch)
tree506d6dc5296b26619b3880dac6df5dc7748111e6 /sql/mysqld.cc
parent1b3dc66e3117a09c95a00be2f649b975fdb25e2e (diff)
downloadmariadb-git-31a5edb5c27d2ecae8d19345e1a373d22246143a.tar.gz
MDEV-4506: Parallel replication. Intermediate commit.
Hook in the wait-for-prior-commit logic (not really tested yet). Clean up some resource maintenance around rpl_group_info (may still be some smaller issues there though). Add a ToDo list at the top of rpl_parallel.cc
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r--sql/mysqld.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index bbb7c0d67bf..52c754993ac 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -772,7 +772,7 @@ PSI_mutex_key key_BINLOG_LOCK_index, key_BINLOG_LOCK_xid_list,
key_PARTITION_LOCK_auto_inc;
PSI_mutex_key key_RELAYLOG_LOCK_index;
PSI_mutex_key key_LOCK_slave_state, key_LOCK_binlog_state,
- key_LOCK_rpl_thread, key_LOCK_rpl_thread_pool;
+ key_LOCK_rpl_thread, key_LOCK_rpl_thread_pool, key_LOCK_parallel_entry;
PSI_mutex_key key_LOCK_stats,
key_LOCK_global_user_client_stats, key_LOCK_global_table_stats,
@@ -850,7 +850,8 @@ static PSI_mutex_info all_server_mutexes[]=
{ &key_LOCK_slave_state, "LOCK_slave_state", 0},
{ &key_LOCK_binlog_state, "LOCK_binlog_state", 0},
{ &key_LOCK_rpl_thread, "LOCK_rpl_thread", 0},
- { &key_LOCK_rpl_thread_pool, "LOCK_rpl_thread_pool", 0}
+ { &key_LOCK_rpl_thread_pool, "LOCK_rpl_thread_pool", 0},
+ { &key_LOCK_parallel_entry, "LOCK_parallel_entry", 0}
};
PSI_rwlock_key key_rwlock_LOCK_grant, key_rwlock_LOCK_logger,