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