summaryrefslogtreecommitdiff
path: root/extra/mariabackup/backup_mysql.cc
diff options
context:
space:
mode:
authorEugene Kosov <claprix@yandex.ru>2021-03-17 10:03:06 +0300
committerEugene Kosov <claprix@yandex.ru>2021-03-19 11:44:28 +0300
commitdbe941e06fe51fe0ff30dff5f1ae62960ff4fc61 (patch)
treed9d40ca19ccfe2962e593ba23fed88b2890674a8 /extra/mariabackup/backup_mysql.cc
parentda3428805efd2860a26f162cc1e4fff9d95f84e1 (diff)
downloadmariadb-git-dbe941e06fe51fe0ff30dff5f1ae62960ff4fc61.tar.gz
cleanup: os_thread_create -> std::thread
Diffstat (limited to 'extra/mariabackup/backup_mysql.cc')
-rw-r--r--extra/mariabackup/backup_mysql.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/extra/mariabackup/backup_mysql.cc b/extra/mariabackup/backup_mysql.cc
index 824903eccc3..b7efd61f182 100644
--- a/extra/mariabackup/backup_mysql.cc
+++ b/extra/mariabackup/backup_mysql.cc
@@ -799,7 +799,7 @@ wait_for_no_updates(MYSQL *connection, uint timeout, uint threshold)
return(false);
}
-static os_thread_ret_t DECLARE_THREAD(kill_query_thread)(void*)
+static void kill_query_thread()
{
mysql_mutex_lock(&kill_query_thread_mutex);
@@ -835,9 +835,6 @@ func_exit:
kill_query_thread_running= false;
mysql_cond_signal(&kill_query_thread_stopped);
mysql_mutex_unlock(&kill_query_thread_mutex);
-
- os_thread_exit();
- OS_THREAD_DUMMY_RETURN;
}
@@ -849,7 +846,7 @@ static void start_query_killer()
mysql_mutex_init(0, &kill_query_thread_mutex, nullptr);
mysql_cond_init(0, &kill_query_thread_stop, nullptr);
mysql_cond_init(0, &kill_query_thread_stopped, nullptr);
- os_thread_create(kill_query_thread);
+ std::thread(kill_query_thread).detach();
}
static void stop_query_killer()