Commit 62ccfab1 authored by Jan Lindström's avatar Jan Lindström

Fix test problems.

Changes to be committed:
	modified:   suite/galera/r/MW-336.result
	modified:   suite/galera/t/MW-336.test
	modified:   suite/wsrep/t/variables.test
parent 8ec8a651
connection node_1;
CREATE TABLE t1 (f1 INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY) Engine=InnoDB;
INSERT INTO t1 values(NULL);
connection node_1;
SET GLOBAL wsrep_slave_threads = 10;
SET GLOBAL wsrep_slave_threads = 1;
# Wait 10 slave threads to start 1
......@@ -15,15 +15,15 @@ VARIABLE_VALUE
11
connection node_2;
SET SESSION wsrep_sync_wait=15;
SELECT COUNT(*) = 1 FROM t1;
COUNT(*) = 1
SELECT COUNT(*) FROM t1;
COUNT(*)
1
# Generate 100 replication events
# Generate 10 replication events
connection node_1;
SET SESSION wsrep_sync_wait=15;
SELECT COUNT(*) FROM t1;
COUNT(*)
101
11
# Wait 9 slave threads to exit 1
SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
VARIABLE_VALUE
......@@ -49,12 +49,12 @@ VARIABLE_VALUE
21
SET GLOBAL wsrep_slave_threads = 1;
connection node_2;
# Generate 100 replication events
# Generate 20 replication events
connection node_1;
SELECT COUNT(*) FROM t1;
COUNT(*)
201
# Wait 10 slave threads to exit 3
31
# Wait 19 slave threads to exit 3
SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
VARIABLE_VALUE
1
......@@ -66,14 +66,14 @@ VARIABLE_VALUE
2
SET GLOBAL wsrep_slave_threads = 10;
SET GLOBAL wsrep_slave_threads = 1;
# Wait 10 slave threads to start 3
# Wait 10 slave threads to start 4
connection node_2;
# Generate 100 replication events
# Generate 10 replication events
connection node_1;
SELECT COUNT(*) FROM t1;
COUNT(*)
301
# Wait 10 slave threads to exit 4
41
# Wait 9 slave threads to exit 4
SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
VARIABLE_VALUE
1
......
......@@ -5,11 +5,10 @@
--source include/galera_cluster.inc
--source include/have_innodb.inc
--connection node_1
CREATE TABLE t1 (f1 INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY) Engine=InnoDB;
INSERT INTO t1 values(NULL);
--connection node_1
SET GLOBAL wsrep_slave_threads = 10;
SET GLOBAL wsrep_slave_threads = 1;
......@@ -24,12 +23,12 @@ SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME
--connection node_2
SET SESSION wsrep_sync_wait=15;
SELECT COUNT(*) = 1 FROM t1;
SELECT COUNT(*) FROM t1;
--echo # Generate 100 replication events
--echo # Generate 10 replication events
--disable_query_log
--disable_result_log
--let $count = 100
--let $count = 10
while ($count)
{
INSERT INTO t1 VALUES (NULL);
......@@ -71,10 +70,10 @@ SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME
SET GLOBAL wsrep_slave_threads = 1;
--connection node_2
--echo # Generate 100 replication events
--echo # Generate 20 replication events
--disable_query_log
--disable_result_log
--let $count = 100
--let $count = 20
while ($count)
{
INSERT INTO t1 VALUES (NULL);
......@@ -86,7 +85,7 @@ while ($count)
--connection node_1
SELECT COUNT(*) FROM t1;
--echo # Wait 10 slave threads to exit 3
--echo # Wait 19 slave threads to exit 3
# Wait until appliers exit
--let $wait_condition = SELECT VARIABLE_VALUE = 1 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--source include/wait_condition.inc
......@@ -98,16 +97,16 @@ SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME
SET GLOBAL wsrep_slave_threads = 10;
SET GLOBAL wsrep_slave_threads = 1;
--echo # Wait 10 slave threads to start 3
--echo # Wait 10 slave threads to start 4
--let $wait_timeout=600
--let $wait_condition = SELECT VARIABLE_VALUE = 10 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--source include/wait_condition.inc
--connection node_2
--echo # Generate 100 replication events
--echo # Generate 10 replication events
--disable_query_log
--disable_result_log
--let $count = 100
--let $count = 10
while ($count)
{
INSERT INTO t1 VALUES (NULL);
......@@ -119,7 +118,7 @@ while ($count)
--connection node_1
SELECT COUNT(*) FROM t1;
--echo # Wait 10 slave threads to exit 4
--echo # Wait 9 slave threads to exit 4
# Wait until appliers exit
--let $wait_condition = SELECT VARIABLE_VALUE = 1 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--source include/wait_condition.inc
......
......@@ -103,7 +103,6 @@ SHOW STATUS LIKE 'wsrep_thread_count';
SET GLOBAL wsrep_cluster_address= 'gcomm://';
--echo # Wait for applier threads to get created.
--let $wait_timeout=600
--let $wait_condition = SELECT VARIABLE_VALUE = 1 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--source include/wait_condition.inc
......@@ -123,7 +122,7 @@ SET @wsrep_slave_threads_saved= @@global.wsrep_slave_threads;
SET GLOBAL wsrep_slave_threads= 10;
--echo # Wait for applier threads to get created.
--let $wait_condition = SELECT VARIABLE_VALUE = 10 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--let $wait_condition = SELECT VARIABLE_VALUE >= 10 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
--source include/wait_condition.inc
SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_applier_thread_count';
......
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