Skip to content

Commit 17e1848

Browse files
author
Jan Lindström
committed
Fix Galera test galera_as_slave_ctas.
1 parent d872cd6 commit 17e1848

File tree

2 files changed

+32
-30
lines changed

2 files changed

+32
-30
lines changed

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

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
connect node_2a, 127.0.0.1, root, , test, $NODE_MYPORT_2;
1+
connection node_2;
2+
connection node_1;
23
connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3;
3-
connection node_2a;
4+
SELECT @@wsrep_on;
5+
@@wsrep_on
6+
0
7+
connection node_1;
48
START SLAVE;
5-
connection default;
9+
connection node_3;
610
SHOW VARIABLES LIKE 'binlog_format';
711
Variable_name Value
812
binlog_format ROW
9-
connection default;
1013
CREATE TABLE source (f1 INTEGER PRIMARY KEY) ENGINE=InnoDB;
1114
CREATE TABLE target AS SELECT * FROM source;
12-
connection node_2a;
15+
connection node_1;
16+
connection node_2;
1317
connection node_3;
14-
connection default;
1518
DROP TABLE target;
1619
INSERT INTO source VALUES(1);
1720
CREATE TABLE target AS SELECT * FROM source;
18-
connection node_2a;
21+
connection node_1;
22+
connection node_2;
1923
connection node_3;
20-
connection default;
2124
DROP TABLE source;
2225
DROP TABLE target;
23-
connection node_3;
24-
connection node_2a;
26+
connection node_2;
27+
connection node_1;
2528
STOP SLAVE;
2629
RESET SLAVE ALL;
27-
connection default;
30+
connection node_3;
2831
RESET MASTER;
29-
disconnect node_2a;

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,69 +6,69 @@
66
#
77

88
--source include/have_innodb.inc
9+
--source include/have_log_bin.inc
10+
--source include/galera_cluster.inc
911

10-
# As node #1 is not a Galera node, we connect to node #2 in order to run include/galera_cluster.inc
11-
--connect node_2a, 127.0.0.1, root, , test, $NODE_MYPORT_2
12+
# As node #3 is not a Galera node, and galera_cluster.inc does not open connetion to it
13+
# we open the node_3 connection here
1214
--connect node_3, 127.0.0.1, root, , test, $NODE_MYPORT_3
15+
SELECT @@wsrep_on;
1316

14-
--connection node_2a
17+
--connection node_1
1518
--disable_query_log
16-
--eval CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_USER='root', MASTER_PORT=$NODE_MYPORT_1;
19+
--eval CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_USER='root', MASTER_PORT=$NODE_MYPORT_3;
1720
--enable_query_log
1821
START SLAVE;
1922

20-
2123
# make sure master server has binlog_format=ROW
22-
--connection default
24+
--connection node_3
2325
SHOW VARIABLES LIKE 'binlog_format';
2426

2527
#
2628
# test phase one, issue CTAS with empty source table
2729
#
28-
--connection default
30+
2931
CREATE TABLE source (f1 INTEGER PRIMARY KEY) ENGINE=InnoDB;
3032

3133
CREATE TABLE target AS SELECT * FROM source;
3234

33-
--connection node_2a
35+
--connection node_1
3436
--let $wait_condition = SELECT COUNT(*) = 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'target';
3537
--source include/wait_condition.inc
3638

37-
--connection node_3
39+
--connection node_2
3840
--let $wait_condition = SELECT COUNT(*) = 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'target';
3941
--source include/wait_condition.inc
4042

4143
#
4244
# test phase two, issue CTAS with populated source table
4345
#
44-
--connection default
46+
--connection node_3
4547
DROP TABLE target;
4648
INSERT INTO source VALUES(1);
4749

4850
CREATE TABLE target AS SELECT * FROM source;
4951

50-
--connection node_2a
52+
--connection node_1
5153
--let $wait_condition = SELECT COUNT(*) = 1 FROM target;
5254
--source include/wait_condition.inc
5355

54-
--connection node_3
56+
--connection node_2
5557
--let $wait_condition = SELECT COUNT(*) = 1 FROM target;
5658
--source include/wait_condition.inc
5759

58-
--connection default
60+
--connection node_3
5961
DROP TABLE source;
6062
DROP TABLE target;
6163

62-
--connection node_3
64+
--connection node_2
6365
--let $wait_condition = SELECT COUNT(*) = 0 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'target';
6466
--source include/wait_condition.inc
6567

66-
67-
--connection node_2a
68+
--connection node_1
6869
STOP SLAVE;
6970
RESET SLAVE ALL;
7071

71-
--connection default
72+
--connection node_3
7273
RESET MASTER;
7374

74-
--disconnect node_2a

0 commit comments

Comments
 (0)