Skip to content

Commit 997119d

Browse files
philip-galeraNirbhay Choubey
authored andcommitted
Galera MTR Tests: Various test stability fixes.
1 parent 182b237 commit 997119d

8 files changed

+18
-29
lines changed

mysql-test/suite/galera/r/galera_bf_abort_flush_for_export.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ INSERT INTO t1 VALUES (2);
55
SET SESSION wsrep_sync_wait = 0;
66
UNLOCK TABLES;
77
COMMIT;
8+
SET AUTOCOMMIT=ON;
89
SELECT COUNT(*) = 1 FROM t1;
910
COUNT(*) = 1
1011
1

mysql-test/suite/galera/r/galera_gcs_fc_limit.result

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
CREATE TABLE t1 (f1 INTEGER) ENGINE=InnoDB;
22
INSERT INTO t1 VALUES (1);
3+
SELECT COUNT(*) = 1 FROM t1;
4+
COUNT(*) = 1
5+
1
36
SET GLOBAL wsrep_provider_options = 'gcs.fc_limit=1';
47
FLUSH TABLES WITH READ LOCK;
58
INSERT INTO t1 VALUES (2);

mysql-test/suite/galera/r/galera_many_rows.result

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,10 @@ SELECT COUNT(*) = 200000 FROM t1;
1212
COUNT(*) = 200000
1313
1
1414
UPDATE t1 SET f2 = 1;
15+
SET GLOBAL wsrep_provider_options = 'repl.causal_read_timeout=PT5M';
1516
SELECT COUNT(*) = 200000 FROM t1 WHERE f2 = 1;
1617
COUNT(*) = 200000
1718
1
18-
SET AUTOCOMMIT=OFF;
19-
START TRANSACTION;
20-
INSERT INTO t1 (f2) SELECT a1.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
21-
ROLLBACK;
22-
SELECT COUNT(*) = 200000 FROM t1;
23-
COUNT(*) = 200000
24-
1
25-
SELECT COUNT(*) = 200000 FROM t1;
26-
COUNT(*) = 200000
27-
1
28-
SET AUTOCOMMIT=OFF;
29-
START TRANSACTION;
30-
UPDATE t1 SET f2 = 2;
31-
ROLLBACK;
3219
START TRANSACTION;
3320
SELECT COUNT(*) = 200000 FROM t1;
3421
COUNT(*) = 200000

mysql-test/suite/galera/t/galera_bf_abort_flush_for_export.test

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ UNLOCK TABLES;
2626
--source include/wait_condition.inc
2727

2828
COMMIT;
29+
SET AUTOCOMMIT=ON;
2930
SELECT COUNT(*) = 1 FROM t1;
3031

3132
--let $wsrep_local_bf_aborts_after = `SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_bf_aborts'`

mysql-test/suite/galera/t/galera_gcs_fc_limit.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ CREATE TABLE t1 (f1 INTEGER) ENGINE=InnoDB;
99
INSERT INTO t1 VALUES (1);
1010

1111
--connection node_2
12+
SELECT COUNT(*) = 1 FROM t1;
13+
1214
--let $wsrep_provider_options_orig = `SELECT @@wsrep_provider_options`
1315
SET GLOBAL wsrep_provider_options = 'gcs.fc_limit=1';
1416

mysql-test/suite/galera/t/galera_many_rows.test

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,10 @@ SELECT COUNT(*) = 200000 FROM t1;
2222
UPDATE t1 SET f2 = 1;
2323

2424
--connection node_2
25+
--let $wsrep_provider_options_node2 = `SELECT @@wsrep_provider_options`
26+
SET GLOBAL wsrep_provider_options = 'repl.causal_read_timeout=PT5M';
2527
SELECT COUNT(*) = 200000 FROM t1 WHERE f2 = 1;
2628

27-
# Rollback
28-
--connection node_1
29-
SET AUTOCOMMIT=OFF;
30-
START TRANSACTION;
31-
INSERT INTO t1 (f2) SELECT a1.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
32-
ROLLBACK;
33-
SELECT COUNT(*) = 200000 FROM t1;
34-
35-
--connection node_2
36-
SELECT COUNT(*) = 200000 FROM t1;
37-
SET AUTOCOMMIT=OFF;
38-
START TRANSACTION;
39-
UPDATE t1 SET f2 = 2;
40-
ROLLBACK;
41-
4229
--connection node_1
4330
START TRANSACTION;
4431
SELECT COUNT(*) = 200000 FROM t1;
@@ -55,5 +42,9 @@ COMMIT;
5542
--error ER_LOCK_DEADLOCK
5643
COMMIT;
5744

45+
--disable_query_log
46+
--eval SET GLOBAL wsrep_provider_options = '$wsrep_provider_options_node2';
47+
--enable_query_log
48+
5849
DROP TABLE t1;
5950
DROP TABLE ten;

mysql-test/suite/galera_3nodes/t/galera_garbd.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ SELECT COUNT(*) = 1 FROM t1;
3434
--echo Killing garbd ...
3535
--exec pkill --oldest --full garbd.*$NODE_GALERAPORT_3
3636

37+
--sleep 5
38+
3739
--connection node_1
3840
--let $wait_condition = SELECT VARIABLE_VALUE = 2 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_cluster_size'
3941
--source include/wait_condition.inc

mysql-test/suite/galera_3nodes/t/galera_innobackupex_backup.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ INSERT INTO t1 VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
1212
--connection node_2
1313
SELECT COUNT(*) = 10 FROM t1;
1414

15+
--exec rm -rf $MYSQL_TMP_DIR/innobackupex_backup
1516
--exec innobackupex $MYSQL_TMP_DIR/innobackupex_backup --galera-info --defaults-file=$MYSQLTEST_VARDIR/my.cnf --defaults-group=mysqld.2 --port=$NODE_MYPORT_2 --host=127.0.0.1 --no-timestamp > $MYSQL_TMP_DIR/innobackupex-backup.log
1617
--exec innobackupex $MYSQL_TMP_DIR/innobackupex_backup --apply-log --galera-info --defaults-file=$MYSQLTEST_VARDIR/my.cnf --defaults-group=mysqld.2 --port=$NODE_MYPORT_2 --host=127.0.0.1 --no-timestamp > $MYSQL_TMP_DIR/innobackupex-apply.log
1718

@@ -47,6 +48,7 @@ INSERT INTO t1 VALUES (11),(12),(13),(14),(15),(16),(17),(18),(19),(20);
4748
EOF
4849

4950
--source include/start_mysqld.inc
51+
--sleep 5
5052

5153
--source include/wait_until_connected_again.inc
5254
SELECT COUNT(*) = 20 FROM t1;

0 commit comments

Comments
 (0)