mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +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");
 | 
