summaryrefslogtreecommitdiff
path: root/mysql-test/suite/galera/t
diff options
context:
space:
mode:
authorJan Lindström <jan.lindstrom@mariadb.com>2019-05-13 13:23:52 +0300
committerJan Lindström <jan.lindstrom@mariadb.com>2019-05-17 18:30:34 +0300
commitcd87e4e134d6a5502a0cf036316ee9922199a8b6 (patch)
tree27b02f32f82fec44352730f9e37e317d11918d8b /mysql-test/suite/galera/t
parentbc511443b132a244b18c51200473555e614b0fd0 (diff)
downloadmariadb-git-cd87e4e134d6a5502a0cf036316ee9922199a8b6.tar.gz
MDEV-13549: Timeout in wait_condition.inc for PROCESSLIST
Use wsrep sync wait instead of unnecessary waits and correct slave setting.
Diffstat (limited to 'mysql-test/suite/galera/t')
-rw-r--r--mysql-test/suite/galera/t/MW-336.test28
1 files changed, 9 insertions, 19 deletions
diff --git a/mysql-test/suite/galera/t/MW-336.test b/mysql-test/suite/galera/t/MW-336.test
index 40d093a1a86..195418cff55 100644
--- a/mysql-test/suite/galera/t/MW-336.test
+++ b/mysql-test/suite/galera/t/MW-336.test
@@ -19,13 +19,14 @@ SET GLOBAL wsrep_slave_threads = 1;
--source include/wait_condition.inc
--connection node_2
+SET SESSION wsrep_sync_wait=15;
# Wait until inserts are replicated
--let $wait_condition = SELECT COUNT(*) = 1 FROM t1;
--source include/wait_condition.inc
---echo # Generate 12 replication events
+--echo # Generate 100 replication events
--disable_query_log
--disable_result_log
---let $count = 12
+--let $count = 100
while ($count)
{
INSERT INTO t1 VALUES (1);
@@ -35,9 +36,7 @@ while ($count)
--enable_query_log
--connection node_1
-# Wait until inserts are replicated
---let $wait_condition = SELECT COUNT(*) = 13 FROM t1;
---source include/wait_condition.inc
+SET SESSION wsrep_sync_wait=15;
SELECT COUNT(*) FROM t1;
@@ -61,10 +60,10 @@ SET GLOBAL wsrep_slave_threads = 20;
SET GLOBAL wsrep_slave_threads = 1;
--connection node_2
---echo # Generate 40 replication events
+--echo # Generate 100 replication events
--disable_query_log
--disable_result_log
---let $count = 40
+--let $count = 100
while ($count)
{
INSERT INTO t1 VALUES (1);
@@ -74,11 +73,6 @@ while ($count)
--enable_result_log
--connection node_1
-
-# Wait until inserts are replicated
---let $wait_condition = SELECT COUNT(*) = 53 FROM t1;
---source include/wait_condition.inc
-
SELECT COUNT(*) FROM t1;
--echo # Wait 10 slave threads to exit 3
@@ -87,7 +81,7 @@ SELECT COUNT(*) FROM t1;
--source include/wait_condition.inc
SET GLOBAL wsrep_slave_threads = 10;
-SET GLOBAL wsrep_slave_threads = 0;
+SET GLOBAL wsrep_slave_threads = 1;
--echo # Wait 10 slave threads to start 3
--let $wait_timeout=600
@@ -95,10 +89,10 @@ SET GLOBAL wsrep_slave_threads = 0;
--source include/wait_condition.inc
--connection node_2
---echo # Generate 12 replication events
+--echo # Generate 100 replication events
--disable_query_log
--disable_result_log
---let $count = 12
+--let $count = 100
while ($count)
{
INSERT INTO t1 VALUES (1);
@@ -108,10 +102,6 @@ while ($count)
--enable_query_log
--connection node_1
-# Wait until inserts are replicated
---let $wait_condition = SELECT COUNT(*) = 65 FROM t1;
---source include/wait_condition.inc
-
SELECT COUNT(*) FROM t1;
--echo # Wait 10 slave threads to exit 4