summaryrefslogtreecommitdiff
path: root/sql/slave.cc
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2021-02-07 17:48:58 +0100
committerSergei Golubchik <serg@mariadb.org>2021-02-12 18:17:06 +0100
commiteac8341df4c3c7b98360f4e9498acf393dc055e3 (patch)
tree6e68141971047c34568b42451f1510ba906d4497 /sql/slave.cc
parent9703cffa8cb57e2fe29719f4aae3282bfae82878 (diff)
downloadmariadb-git-eac8341df4c3c7b98360f4e9498acf393dc055e3.tar.gz
MDEV-23328 Server hang due to Galera lock conflict resolution
adaptation of 29bbcac0ee8 for 10.4
Diffstat (limited to 'sql/slave.cc')
-rw-r--r--sql/slave.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/slave.cc b/sql/slave.cc
index 372e46acd1d..31bd9372a14 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -1069,8 +1069,8 @@ terminate_slave_thread(THD *thd,
int error __attribute__((unused));
DBUG_PRINT("loop", ("killing slave thread"));
- mysql_mutex_lock(&thd->LOCK_thd_data);
mysql_mutex_lock(&thd->LOCK_thd_kill);
+ mysql_mutex_lock(&thd->LOCK_thd_data);
#ifndef DONT_USE_THR_ALARM
/*
Error codes from pthread_kill are: