summaryrefslogtreecommitdiff
path: root/mysql-test/suite
diff options
context:
space:
mode:
authorJan Lindström <jan.lindstrom@mariadb.com>2020-08-27 14:58:55 +0300
committerJan Lindström <jan.lindstrom@mariadb.com>2020-08-27 14:58:55 +0300
commita34f93010c2f4e86f5587241d1ce111603aea466 (patch)
tree0116151c6e0fe9a30750ad168a88e25a930a75c6 /mysql-test/suite
parentfcea7918de382184ab25659e4d42568d664ab61f (diff)
downloadmariadb-git-a34f93010c2f4e86f5587241d1ce111603aea466.tar.gz
MDEV-23587 : galera_3nodes.galera_var_dirty_reads2 MTR failed: 1047: WSREP has not yet prepared node for application use
Add wait_condition to make sure insert has been replicated and after cluster restore wait until node is ready before continuing.
Diffstat (limited to 'mysql-test/suite')
-rw-r--r--mysql-test/suite/galera_3nodes/t/galera_var_dirty_reads2.test4
1 files changed, 4 insertions, 0 deletions
diff --git a/mysql-test/suite/galera_3nodes/t/galera_var_dirty_reads2.test b/mysql-test/suite/galera_3nodes/t/galera_var_dirty_reads2.test
index e3f94a012b8..6476c4fe4fa 100644
--- a/mysql-test/suite/galera_3nodes/t/galera_var_dirty_reads2.test
+++ b/mysql-test/suite/galera_3nodes/t/galera_var_dirty_reads2.test
@@ -34,6 +34,9 @@ SET SESSION wsrep_sync_wait = 0;
SET SESSION wsrep_dirty_reads = 1;
+--let $wait_condition = SELECT COUNT(*) = 1 FROM t1;
+--source include/wait_condition.inc
+
# Those statements should succeed
--error 0
@@ -111,6 +114,7 @@ SELECT COUNT(*) > 0 FROM INFORMATION_SCHEMA.PROCESSLIST;
# Restore cluster
SET GLOBAL wsrep_provider_options='gmcast.isolate=0';
+--source include/galera_wait_ready.inc
--connection node_1
--let $wait_condition = SELECT VARIABLE_VALUE = 3 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_cluster_size';