diff options
author | Jan Lindström <jan.lindstrom@mariadb.com> | 2021-04-11 09:37:36 +0300 |
---|---|---|
committer | Jan Lindström <jan.lindstrom@mariadb.com> | 2021-04-18 16:47:30 +0300 |
commit | bfedf1eb4b63235e7dd88f36305758f52f28f27d (patch) | |
tree | 9f0136cba6fd0232098234d1a318899747ba5915 /sql/wsrep_sst.cc | |
parent | fd9ca569f29bf0b2f25f523217dcf259b3933fb8 (diff) | |
download | mariadb-git-bb-10.6-MDEV-25359.tar.gz |
Improve Galera SST testsbb-10.6-MDEV-25359
* Table should have primary key
* Enable wsrep_sync_wait before final selects
* Enable autocommit before final selects.
* Fix joiner monitoring in case of mysqldump.
* Add wait_conditions to stabilize
Diffstat (limited to 'sql/wsrep_sst.cc')
-rw-r--r-- | sql/wsrep_sst.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sql/wsrep_sst.cc b/sql/wsrep_sst.cc index 727ba767d85..17e4393d46c 100644 --- a/sql/wsrep_sst.cc +++ b/sql/wsrep_sst.cc @@ -1233,6 +1233,19 @@ static ssize_t sst_prepare_mysqldump (const char* addr_in, *addr_out= addr_in; } + pthread_t monitor; + ret = mysql_thread_create (key_wsrep_sst_joiner_monitor, &monitor, NULL, wsrep_sst_joiner_monitor_thread, NULL); + + if (ret) + { + WSREP_ERROR("sst_prepare_other(): mysql_thread_create() failed: %d (%s)", + ret, strerror(ret)); + return -ret; + } + + sst_joiner_completed= false; + pthread_detach (monitor); + return ret; } |