Browse Source
MDEV-30172: Galera test case cleanup
MDEV-30172: Galera test case cleanup
* Delete tests that are not supported and not going to be supported any time soon * Fix result set on tests that are not run on bb * Fix tests that fail because of auto increment offset * Make sure that disabled tests have open bug reportbb-10.4-MDEV-29814-galera
35 changed files with 151 additions and 3881 deletions
-
23mysql-test/suite/galera/disabled.def
-
3mysql-test/suite/galera/r/galera_gcache_recover_manytrx.result
-
8mysql-test/suite/galera/r/partition.result
-
1758mysql-test/suite/galera/r/query_cache.result
-
3mysql-test/suite/galera/t/galera_gcache_recover_manytrx.test
-
9mysql-test/suite/galera/t/query_cache.cnf
-
1112mysql-test/suite/galera/t/query_cache.test
-
19mysql-test/suite/galera_3nodes/disabled.def
-
2mysql-test/suite/galera_3nodes/r/galera_safe_to_bootstrap.result
-
28mysql-test/suite/galera_3nodes/r/galera_slave_options_do.result
-
28mysql-test/suite/galera_3nodes/r/galera_slave_options_ignore.result
-
4mysql-test/suite/galera_3nodes/r/galera_wsrep_schema_init.result
-
7mysql-test/suite/galera_3nodes/t/galera_slave_options_do.cnf
-
34mysql-test/suite/galera_3nodes/t/galera_slave_options_do.test
-
7mysql-test/suite/galera_3nodes/t/galera_slave_options_ignore.cnf
-
35mysql-test/suite/galera_3nodes/t/galera_slave_options_ignore.test
-
18mysql-test/suite/galera_3nodes_sr/disabled.def
-
20mysql-test/suite/galera_3nodes_sr/r/GCF-582.result
-
4mysql-test/suite/galera_3nodes_sr/r/GCF-606.result
-
256mysql-test/suite/galera_3nodes_sr/r/GCF-810A.result
-
100mysql-test/suite/galera_3nodes_sr/r/GCF-810B.result
-
177mysql-test/suite/galera_3nodes_sr/r/GCF-810C.result
-
3mysql-test/suite/galera_3nodes_sr/r/MDEV-26707.result
-
6mysql-test/suite/galera_3nodes_sr/r/galera_sr_isolate_master.result
-
44mysql-test/suite/galera_3nodes_sr/r/galera_sr_kill_slave_after_apply_rollback2.result
-
13mysql-test/suite/galera_3nodes_sr/t/GCF-582.test
-
8mysql-test/suite/galera_3nodes_sr/t/GCF-606.test
-
137mysql-test/suite/galera_3nodes_sr/t/GCF-810A.test
-
49mysql-test/suite/galera_3nodes_sr/t/GCF-810B.test
-
70mysql-test/suite/galera_3nodes_sr/t/GCF-810C.test
-
7mysql-test/suite/galera_3nodes_sr/t/MDEV-26707.test
-
10mysql-test/suite/galera_3nodes_sr/t/galera_sr_isolate_master.test
-
26mysql-test/suite/galera_3nodes_sr/t/galera_sr_kill_slave_after_apply_rollback2.test
-
1mysql-test/suite/galera_3nodes_sr/t/galera_sr_kill_slave_before_apply.test
-
3mysql-test/suite/galera_sr/disabled.def
1758
mysql-test/suite/galera/r/query_cache.result
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,9 +0,0 @@ |
|||
!include ../galera_2nodes.cnf |
|||
|
|||
[mysqld.1] |
|||
query_cache_type=1 |
|||
|
|||
[mysqld.2] |
|||
query_cache_type=1 |
|||
|
|||
|
|||
1112
mysql-test/suite/galera/t/query_cache.test
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,28 +0,0 @@ |
|||
CREATE DATABASE db1; |
|||
CREATE DATABASE db2; |
|||
CREATE TABLE db1.t1 (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2A (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2B (f1 INTEGER) ENGINE=InnoDB; |
|||
INSERT INTO db1.t1 VALUES (1); |
|||
INSERT INTO db2.t2A VALUES (2); |
|||
INSERT INTO db2.t2B VALUES (3); |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM db2.t2A; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
COUNT(*) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2A; |
|||
COUNT(*) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
COUNT(*) = 1 |
|||
1 |
|||
DROP SCHEMA db1; |
|||
DROP SCHEMA db2; |
|||
@ -1,28 +0,0 @@ |
|||
CREATE DATABASE db1; |
|||
CREATE DATABASE db2; |
|||
CREATE TABLE db1.t1 (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2A (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2B (f1 INTEGER) ENGINE=InnoDB; |
|||
INSERT INTO db1.t1 VALUES (1); |
|||
INSERT INTO db2.t2A VALUES (2); |
|||
INSERT INTO db2.t2B VALUES (3); |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM db2.t2A; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
COUNT(*) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2A; |
|||
COUNT(*) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
COUNT(*) = 1 |
|||
1 |
|||
DROP SCHEMA db1; |
|||
DROP SCHEMA db2; |
|||
@ -1,7 +0,0 @@ |
|||
!include ../galera_3nodes.cnf |
|||
|
|||
[mysqld.1] |
|||
binlog-do-db=db2 |
|||
|
|||
[mysqld.2] |
|||
replicate-wild-do-table=db2.t2B |
|||
@ -1,34 +0,0 @@ |
|||
# |
|||
# This tests checks the operation of binlog-do-db , replicate-wild-do-table |
|||
# |
|||
|
|||
--source include/galera_cluster.inc |
|||
--source include/have_innodb.inc |
|||
|
|||
--connection node_1 |
|||
CREATE DATABASE db1; |
|||
CREATE DATABASE db2; |
|||
|
|||
CREATE TABLE db1.t1 (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2A (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2B (f1 INTEGER) ENGINE=InnoDB; |
|||
|
|||
INSERT INTO db1.t1 VALUES (1); |
|||
INSERT INTO db2.t2A VALUES (2); |
|||
INSERT INTO db2.t2B VALUES (3); |
|||
|
|||
--connection node_2 |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
SELECT COUNT(*) = 0 FROM db2.t2A; |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
|
|||
|
|||
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
--connection node_3 |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
SELECT COUNT(*) = 1 FROM db2.t2A; |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
|
|||
--connection node_1 |
|||
DROP SCHEMA db1; |
|||
DROP SCHEMA db2; |
|||
@ -1,7 +0,0 @@ |
|||
!include ../galera_3nodes.cnf |
|||
|
|||
[mysqld.1] |
|||
binlog-ignore-db=db1 |
|||
|
|||
[mysqld.2] |
|||
replicate-wild-ignore-table=db2.t2A |
|||
@ -1,35 +0,0 @@ |
|||
# |
|||
# This tests checks the operation of binlog-ignore-db , replicate-wild-ignore-table |
|||
# |
|||
|
|||
--source include/galera_cluster.inc |
|||
--source include/have_innodb.inc |
|||
|
|||
--connection node_1 |
|||
CREATE DATABASE db1; |
|||
CREATE DATABASE db2; |
|||
|
|||
CREATE TABLE db1.t1 (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2A (f1 INTEGER) ENGINE=InnoDB; |
|||
CREATE TABLE db2.t2B (f1 INTEGER) ENGINE=InnoDB; |
|||
|
|||
INSERT INTO db1.t1 VALUES (1); |
|||
INSERT INTO db2.t2A VALUES (2); |
|||
INSERT INTO db2.t2B VALUES (3); |
|||
|
|||
--connection node_2 |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
SELECT COUNT(*) = 0 FROM db2.t2A; |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
|
|||
|
|||
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
--connection node_3 |
|||
--source include/galera_wait_ready.inc |
|||
SELECT COUNT(*) = 0 FROM db1.t1; |
|||
SELECT COUNT(*) = 1 FROM db2.t2A; |
|||
SELECT COUNT(*) = 1 FROM db2.t2B; |
|||
|
|||
--connection node_1 |
|||
DROP SCHEMA db1; |
|||
DROP SCHEMA db2; |
|||
@ -1,5 +1,13 @@ |
|||
GCF-582 : |
|||
GCF-810A : |
|||
GCF-810B : |
|||
GCF-810C : |
|||
galera_sr_kill_slave_after_apply_rollback2 : |
|||
############################################################################## |
|||
# |
|||
# List the test cases that are to be disabled temporarily. |
|||
# |
|||
# Separate the test case name and the comment with ':'. |
|||
# |
|||
# <testcasename> : MDEV-<xxxx> <comment> |
|||
# |
|||
# Do not use any TAB characters for whitespace. |
|||
# |
|||
############################################################################## |
|||
|
|||
galera_sr_kill_slave_after_apply_rollback2 : MDEV-29892 Galera test failure on galera_sr_kill_slave_after_apply_rollback2 |
|||
@ -1,256 +0,0 @@ |
|||
SET GLOBAL debug="d,crash_last_fragment_commit_before_fragment_removal"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
crash_last_fragment_commit_before_fragment_removal |
|||
COMMIT; |
|||
Got one of the listed errors |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
SET GLOBAL debug="d,crash_last_fragment_commit_after_fragment_removal"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
crash_last_fragment_commit_after_fragment_removal |
|||
COMMIT; |
|||
Got one of the listed errors |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
SET GLOBAL debug="d,crash_replicate_fragment_success"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
crash_replicate_fragment_success |
|||
COMMIT; |
|||
Got one of the listed errors |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
SET GLOBAL debug="d,crash_replicate_fragment_after_certify"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
crash_replicate_fragment_after_certify |
|||
COMMIT; |
|||
Got one of the listed errors |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
SET GLOBAL debug="d,crash_replicate_fragment_before_certify"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
crash_replicate_fragment_before_certify |
|||
COMMIT; |
|||
Got one of the listed errors |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
DROP TABLE t1; |
|||
@ -1,100 +0,0 @@ |
|||
SET GLOBAL debug="d,crash_apply_cb_before_append_frag"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
SET GLOBAL debug="d,crash_apply_cb_after_append_frag"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
COMMIT; |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(DISTINCT node_uuid) = 1 FROM mysql.wsrep_streaming_log; |
|||
COUNT(DISTINCT node_uuid) = 1 |
|||
1 |
|||
COMMIT; |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug = ''; |
|||
CALL mtr.add_suppression("WSREP: Action message in non-primary configuration from member"); |
|||
DROP TABLE t1; |
|||
@ -1,177 +0,0 @@ |
|||
SET GLOBAL debug="d,crash_commit_cb_last_fragment_commit_success"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SELECT 1 FROM t1; |
|||
Got one of the listed errors |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug="d,crash_commit_cb_before_last_fragment_commit"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SELECT 1 FROM t1; |
|||
Got one of the listed errors |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug="d,crash_apply_cb_after_fragment_removal"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SELECT 1 FROM t1; |
|||
Got one of the listed errors |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SET GLOBAL debug="d,crash_apply_cb_before_fragment_removal"; |
|||
DROP TABLE IF EXISTS t1; |
|||
CREATE TABLE t1 (f1 VARCHAR(10)) ENGINE = InnoDB; |
|||
SET AUTOCOMMIT=OFF; |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
START TRANSACTION; |
|||
INSERT INTO t1 VALUES ('secondary'),('secondary'),('secondary'),('secondary'),('secondary'); |
|||
SET SESSION wsrep_trx_fragment_size=1; |
|||
INSERT INTO t1 VALUES ('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'),('primary'); |
|||
SELECT 1 FROM t1; |
|||
Got one of the listed errors |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT * FROM mysql.wsrep_streaming_log; |
|||
node_uuid trx_id seqno flags frag |
|||
SELECT COUNT(*) > 0 FROM t1 WHERE f1 = 'primary'; |
|||
COUNT(*) > 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM t1 WHERE f1 = 'secondary'; |
|||
COUNT(*) = 0 |
|||
1 |
|||
SELECT COUNT(*) = 0 FROM mysql.wsrep_streaming_log; |
|||
COUNT(*) = 0 |
|||
1 |
|||
DROP TABLE t1; |
|||
@ -1,137 +0,0 @@ |
|||
# |
|||
# Exercise the crash points which crash the server at various points important to SR |
|||
# |
|||
|
|||
--source include/big_test.inc |
|||
--source include/galera_cluster.inc |
|||
--source include/have_debug_sync.inc |
|||
|
|||
--connect node_2_check, 127.0.0.1, root, , test, $NODE_MYPORT_2 |
|||
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
--connect node_3_check, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
|
|||
# |
|||
# crash_last_fragment_commit_before_fragment_removal |
|||
# |
|||
|
|||
--connection node_2 |
|||
--enable_reconnect |
|||
SET GLOBAL debug_dbug="d,crash_last_fragment_commit_before_fragment_removal"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
--echo crash_last_fragment_commit_before_fragment_removal |
|||
|
|||
--connection node_2 |
|||
--error 2006,2013 |
|||
COMMIT; |
|||
|
|||
--connection node_1 |
|||
--let $wait_condition = SELECT VARIABLE_VALUE = 2 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE variable_name = 'wsrep_cluster_size' |
|||
--source include/wait_condition.inc |
|||
|
|||
--connection node_2 |
|||
--source include/start_mysqld.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
# |
|||
# crash_last_fragment_commit_after_fragment_removal |
|||
# |
|||
|
|||
--connection node_2 |
|||
SET GLOBAL debug_dbug="d,crash_last_fragment_commit_after_fragment_removal"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
--echo crash_last_fragment_commit_after_fragment_removal |
|||
|
|||
--connection node_2 |
|||
--error 2006,2013 |
|||
COMMIT; |
|||
|
|||
--connection node_1 |
|||
--let $wait_condition = SELECT VARIABLE_VALUE = 2 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE variable_name = 'wsrep_cluster_size' |
|||
--source include/wait_condition.inc |
|||
|
|||
--connection node_2 |
|||
--source include/start_mysqld.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
# |
|||
# crash_last_fragment_commit_success |
|||
# |
|||
# Case crash_last_fragment_commit_success is commented out, |
|||
# the changes will be visible on slave due to succesful commit, |
|||
# so the galera_sr_crash_post_check will fail. |
|||
# |
|||
|
|||
# --connection node_2 |
|||
# SET GLOBAL debug_dbug="d,crash_last_fragment_commit_success"; |
|||
# --source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
# --source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
# --echo crash_last_fragment_commit_success |
|||
|
|||
# --connection node_2 |
|||
# --error 2006,2013 |
|||
# COMMIT; |
|||
|
|||
# --source include/start_mysqld.inc |
|||
# --source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
# |
|||
# crash_replicate_fragment_success |
|||
# |
|||
|
|||
--connection node_2 |
|||
SET GLOBAL debug_dbug="d,crash_replicate_fragment_success"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
--echo crash_replicate_fragment_success |
|||
|
|||
--connection node_2 |
|||
--error 2006,2013 |
|||
COMMIT; |
|||
|
|||
--source include/start_mysqld.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
# |
|||
# crash_replicate_fragment_after_certify |
|||
# |
|||
|
|||
--connection node_2 |
|||
SET GLOBAL debug_dbug="d,crash_replicate_fragment_after_certify"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
--echo crash_replicate_fragment_after_certify |
|||
|
|||
--connection node_2 |
|||
--error 2006,2013 |
|||
COMMIT; |
|||
|
|||
--source include/start_mysqld.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
# |
|||
# crash_replicate_fragment_before_certify |
|||
# |
|||
|
|||
--connection node_2 |
|||
SET GLOBAL debug_dbug="d,crash_replicate_fragment_before_certify"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes.inc |
|||
|
|||
--echo crash_replicate_fragment_before_certify |
|||
|
|||
--connection node_2 |
|||
--error 2006,2013 |
|||
COMMIT; |
|||
|
|||
--source include/start_mysqld.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check.inc |
|||
|
|||
|
|||
DROP TABLE t1; |
|||
@ -1,49 +0,0 @@ |
|||
# |
|||
# Exercise the crash points which crash the server at various points important to SR |
|||
# |
|||
|
|||
--source include/big_test.inc |
|||
--source include/galera_cluster.inc |
|||
--source include/have_debug_sync.inc |
|||
|
|||
--connect node_2_check, 127.0.0.1, root, , test, $NODE_MYPORT_2 |
|||
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
--connect node_3_check, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
|
|||
# |
|||
# crash_apply_cb_before_append_frag |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_apply_cb_before_append_frag"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes2.inc |
|||
|
|||
--connection node_3 |
|||
--error 0,2006,2013 |
|||
COMMIT; |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check2.inc |
|||
|
|||
# |
|||
# crash_apply_cb_after_append_frag |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_apply_cb_after_append_frag"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes2.inc |
|||
|
|||
--connection node_3 |
|||
--error 0,2006,2013 |
|||
COMMIT; |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check2.inc |
|||
|
|||
--connection node_1 |
|||
CALL mtr.add_suppression("WSREP: Action message in non-primary configuration from member"); |
|||
DROP TABLE t1; |
|||
@ -1,70 +0,0 @@ |
|||
# |
|||
# Exercise the crash points which crash the server at various points important to SR |
|||
# |
|||
|
|||
--source include/big_test.inc |
|||
--source include/galera_cluster.inc |
|||
--source include/have_debug_sync.inc |
|||
|
|||
--connect node_2_check, 127.0.0.1, root, , test, $NODE_MYPORT_2 |
|||
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
--enable_reconnect |
|||
--connect node_3_check, 127.0.0.1, root, , test, $NODE_MYPORT_3 |
|||
|
|||
# |
|||
# crash_commit_cb_last_fragment_commit_success |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_commit_cb_last_fragment_commit_success"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes3.inc |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source include/galera_wait_ready.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check3.inc |
|||
|
|||
# |
|||
# crash_commit_cb_before_last_fragment_commit |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_commit_cb_before_last_fragment_commit"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes3.inc |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source include/galera_wait_ready.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check3.inc |
|||
|
|||
# |
|||
# crash_apply_cb_after_fragment_removal |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_apply_cb_after_fragment_removal"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes3.inc |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source include/galera_wait_ready.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check3.inc |
|||
|
|||
# |
|||
# crash_apply_cb_before_fragment_removal |
|||
# |
|||
|
|||
--connection node_3 |
|||
SET GLOBAL debug_dbug="d,crash_apply_cb_before_fragment_removal"; |
|||
--source suite/galera_3nodes/include/galera_expect_node_crash.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_prepare_nodes3.inc |
|||
|
|||
--source include/start_mysqld.inc |
|||
--sleep 5 |
|||
--source include/galera_wait_ready.inc |
|||
--source suite/galera_3nodes/include/galera_sr_crash_post_check3.inc |
|||
|
|||
DROP TABLE t1; |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue