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