summaryrefslogtreecommitdiff
path: root/sql/wsrep_mysqld.cc
diff options
context:
space:
mode:
authorNirbhay Choubey <nirbhay@mariadb.com>2015-09-25 14:57:56 -0400
committerNirbhay Choubey <nirbhay@mariadb.com>2015-09-25 14:57:56 -0400
commit4d33f9dca027e1f66f9898146533e8c1d612f2d1 (patch)
tree71c604ccf0a15f7d22ab19cda9f11833adedcb17 /sql/wsrep_mysqld.cc
parenteac8e43541afdbc60b7e6c954d310db9b37db2d5 (diff)
parent13615c5e18eed62fa2dee80402dfebe3e74053c4 (diff)
downloadmariadb-git-4d33f9dca027e1f66f9898146533e8c1d612f2d1.tar.gz
Merge branch '5.5-galera' into 10.0-galera
Diffstat (limited to 'sql/wsrep_mysqld.cc')
-rw-r--r--sql/wsrep_mysqld.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/sql/wsrep_mysqld.cc b/sql/wsrep_mysqld.cc
index 20ba2d7a51a..b05214682e6 100644
--- a/sql/wsrep_mysqld.cc
+++ b/sql/wsrep_mysqld.cc
@@ -71,6 +71,13 @@ my_bool wsrep_restart_slave_activated = 0; // node has dropped, and slave
// restart will be needed
my_bool wsrep_slave_UK_checks = 0; // slave thread does UK checks
my_bool wsrep_slave_FK_checks = 0; // slave thread does FK checks
+
+/*
+ Set during the creation of first wsrep applier and rollback threads.
+ Since these threads are critical, abort if the thread creation fails.
+*/
+my_bool wsrep_creating_startup_threads = 0;
+
/*
* End configuration options
*/
@@ -671,6 +678,7 @@ void wsrep_init_startup (bool first)
if (!wsrep_start_replication()) unireg_abort(1);
+ wsrep_creating_startup_threads= 1;
wsrep_create_rollbacker();
wsrep_create_appliers(1);