mirror of
https://github.com/MariaDB/server.git
synced 2025-09-11 05:52:26 +03:00
Try to fix galera_parallel_simple test case.
This commit is contained in:
@@ -3,11 +3,11 @@ connection node_1;
|
||||
CREATE TABLE t1 (id INT) ENGINE=InnoDB;
|
||||
CREATE TABLE t2 (id INT) ENGINE=InnoDB;
|
||||
connection node_2;
|
||||
SET GLOBAL wsrep_slave_threads = 2;
|
||||
SELECT NAME FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'test/t%';
|
||||
NAME
|
||||
test/t1
|
||||
test/t2
|
||||
SET GLOBAL wsrep_slave_threads = 2;
|
||||
LOCK TABLE t1 WRITE;
|
||||
connection node_1;
|
||||
INSERT INTO t1 VALUES (1);
|
||||
@@ -20,18 +20,20 @@ INSERT INTO t1 VALUES (1);
|
||||
INSERT INTO t2 VALUES (1);
|
||||
INSERT INTO t1 VALUES (1);
|
||||
INSERT INTO t2 VALUES (1);
|
||||
INSERT INTO t1 VALUES (1);
|
||||
INSERT INTO t2 VALUES (1);
|
||||
INSERT INTO t1 select * from t1;
|
||||
INSERT INTO t2 select * from t2;
|
||||
INSERT INTO t1 select * from t1;
|
||||
INSERT INTO t2 select * from t2;
|
||||
connection node_2;
|
||||
SET SESSION wsrep_sync_wait = 0;
|
||||
UNLOCK TABLES;
|
||||
SET SESSION wsrep_sync_wait = 15;
|
||||
SELECT COUNT(*) = 10 FROM t1;
|
||||
COUNT(*) = 10
|
||||
0
|
||||
SELECT COUNT(*) = 10 FROM t2;
|
||||
COUNT(*) = 10
|
||||
0
|
||||
SELECT COUNT(*) as expect_20 FROM t1;
|
||||
expect_20
|
||||
20
|
||||
SELECT COUNT(*) as expect_20 FROM t2;
|
||||
expect_20
|
||||
20
|
||||
SET GLOBAL wsrep_slave_threads = 1;;
|
||||
DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
|
@@ -12,7 +12,6 @@ CREATE TABLE t1 (id INT) ENGINE=InnoDB;
|
||||
CREATE TABLE t2 (id INT) ENGINE=InnoDB;
|
||||
|
||||
--connection node_2
|
||||
SET GLOBAL wsrep_slave_threads = 2;
|
||||
|
||||
# Wait until above DDL's are replicated
|
||||
--let $wait_condition = SELECT COUNT(*) = 2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'test/t%';
|
||||
@@ -20,6 +19,8 @@ SET GLOBAL wsrep_slave_threads = 2;
|
||||
|
||||
SELECT NAME FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME LIKE 'test/t%';
|
||||
|
||||
SET GLOBAL wsrep_slave_threads = 2;
|
||||
|
||||
LOCK TABLE t1 WRITE;
|
||||
|
||||
--connection node_1
|
||||
@@ -38,8 +39,11 @@ INSERT INTO t2 VALUES (1);
|
||||
INSERT INTO t1 VALUES (1);
|
||||
INSERT INTO t2 VALUES (1);
|
||||
|
||||
INSERT INTO t1 VALUES (1);
|
||||
INSERT INTO t2 VALUES (1);
|
||||
INSERT INTO t1 select * from t1;
|
||||
INSERT INTO t2 select * from t2;
|
||||
|
||||
INSERT INTO t1 select * from t1;
|
||||
INSERT INTO t2 select * from t2;
|
||||
|
||||
--connection node_2
|
||||
SET SESSION wsrep_sync_wait = 0;
|
||||
@@ -54,8 +58,8 @@ UNLOCK TABLES;
|
||||
|
||||
SET SESSION wsrep_sync_wait = 15;
|
||||
|
||||
SELECT COUNT(*) = 10 FROM t1;
|
||||
SELECT COUNT(*) = 10 FROM t2;
|
||||
SELECT COUNT(*) as expect_20 FROM t1;
|
||||
SELECT COUNT(*) as expect_20 FROM t2;
|
||||
|
||||
--eval SET GLOBAL wsrep_slave_threads = $wsrep_slave_threads_orig;
|
||||
|
||||
|
Reference in New Issue
Block a user