mirror of
https://github.com/MariaDB/server.git
synced 2025-02-14 09:25:35 +01:00
51 lines
1.2 KiB
Text
51 lines
1.2 KiB
Text
#
|
|
# MDEV-27806 GTIDs diverge after CTAS
|
|
#
|
|
--source include/galera_cluster.inc
|
|
|
|
--connection node_1
|
|
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY);
|
|
INSERT INTO t1 VALUES (1),(2),(3);
|
|
CREATE TABLE ts1 AS SELECT * FROM t1;
|
|
--let binlog_pos= `SELECT @@gtid_binlog_pos`
|
|
|
|
--let $MASTER_MYPORT=$NODE_MYPORT_1
|
|
--let $binlog_file=LAST
|
|
--let $binlog_limit=8,20
|
|
--source include/show_binlog_events.inc
|
|
|
|
--connection node_2
|
|
--let $binlog_limit=7,20
|
|
--source include/show_binlog_events.inc
|
|
|
|
--disable_query_log
|
|
--eval SELECT STRCMP(@@gtid_binlog_pos, "$binlog_pos") = 0 AS BINLOG_POSITIONS_MATCH;
|
|
--enable_query_log
|
|
|
|
DROP TABLE t1,ts1;
|
|
|
|
|
|
#
|
|
# Same as above, with empty CREATE TABLE AS SELECT
|
|
#
|
|
--connection node_1
|
|
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY);
|
|
CREATE TABLE ts1 AS SELECT * FROM t1;
|
|
--let binlog_pos= `SELECT @@gtid_binlog_pos`
|
|
|
|
--let $MASTER_MYPORT=$NODE_MYPORT_1
|
|
--let $binlog_file=LAST
|
|
--let $binlog_limit=18,20
|
|
--source include/show_binlog_events.inc
|
|
|
|
--connection node_2
|
|
--let $binlog_limit=17,20
|
|
--source include/show_binlog_events.inc
|
|
|
|
--disable_query_log
|
|
--eval SELECT STRCMP(@@gtid_binlog_pos, "$binlog_pos") = 0 AS BINLOG_POSITIONS_MATCH;
|
|
--enable_query_log
|
|
|
|
DROP TABLE t1,ts1;
|
|
|
|
CALL mtr.add_suppression("Ignoring server id .* for non bootstrap node");
|