Commit 3fbd9f15 authored by Jan Lindström's avatar Jan Lindström

MDEV-20909 : Galera test failure on galera.galera_gcs_fc_limit: Server crash with signal 6

Add proper wait condition when provider options are restored.
parent cc9c55b2
...@@ -3,7 +3,6 @@ connection node_1; ...@@ -3,7 +3,6 @@ connection node_1;
CREATE TABLE t1 (f1 INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,B INTEGER) ENGINE=InnoDB; CREATE TABLE t1 (f1 INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,B INTEGER) ENGINE=InnoDB;
INSERT INTO t1 VALUES (1,1); INSERT INTO t1 VALUES (1,1);
connection node_2; connection node_2;
SET SESSION wsrep_sync_wait=15;
SELECT COUNT(*) FROM t1; SELECT COUNT(*) FROM t1;
COUNT(*) COUNT(*)
1 1
......
...@@ -3,13 +3,16 @@ ...@@ -3,13 +3,16 @@
# #
--source include/galera_cluster.inc --source include/galera_cluster.inc
--source include/have_innodb.inc --source include/big_test.inc
--source include/force_restart.inc
CREATE TABLE t1 (f1 INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,B INTEGER) ENGINE=InnoDB; CREATE TABLE t1 (f1 INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,B INTEGER) ENGINE=InnoDB;
INSERT INTO t1 VALUES (1,1); INSERT INTO t1 VALUES (1,1);
--connection node_2 --connection node_2
SET SESSION wsrep_sync_wait=15; --let $wait_condition = SELECT COUNT(*)=1 FROM t1;
--source include/wait_condition.inc
SELECT COUNT(*) FROM t1; SELECT COUNT(*) FROM t1;
--let $wsrep_provider_options_orig = `SELECT @@wsrep_provider_options` --let $wsrep_provider_options_orig = `SELECT @@wsrep_provider_options`
...@@ -53,5 +56,6 @@ SELECT COUNT(*) FROM t1; ...@@ -53,5 +56,6 @@ SELECT COUNT(*) FROM t1;
--disable_query_log --disable_query_log
--eval SET GLOBAL wsrep_provider_options = '$wsrep_provider_options_orig'; --eval SET GLOBAL wsrep_provider_options = '$wsrep_provider_options_orig';
--enable_query_log --enable_query_log
--source include/wait_until_connected_again.inc
DROP TABLE t1; DROP TABLE t1;
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment