mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-6720 - enable connection log in mysqltest by default
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
include/master-slave.inc
|
||||
[connection master]
|
||||
*** Test that we check against incorrect table definition for mysql.gtid_slave_pos ***
|
||||
connection master;
|
||||
CREATE TABLE t1(a INT PRIMARY KEY) ENGINE=InnoDB;
|
||||
connection slave;
|
||||
connection slave;
|
||||
include/stop_slave.inc
|
||||
ALTER TABLE mysql.gtid_slave_pos CHANGE seq_no seq_no VARCHAR(20);
|
||||
START SLAVE;
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES (1);
|
||||
connection slave;
|
||||
CALL mtr.add_suppression("Slave: Failed to open mysql.gtid_slave_pos");
|
||||
include/wait_for_slave_sql_error.inc [errno=1942]
|
||||
include/stop_slave.inc
|
||||
@@ -26,6 +31,9 @@ include/stop_slave.inc
|
||||
ALTER TABLE mysql.gtid_slave_pos DROP PRIMARY KEY;
|
||||
ALTER TABLE mysql.gtid_slave_pos ADD PRIMARY KEY (domain_id, sub_id);
|
||||
include/start_slave.inc
|
||||
connection master;
|
||||
connection slave;
|
||||
connection slave;
|
||||
SELECT * FROM t1;
|
||||
a
|
||||
1
|
||||
@@ -53,11 +61,14 @@ SELECT * FROM t1 ORDER BY a;
|
||||
a
|
||||
1
|
||||
*** Test requesting an explicit GTID position that conflicts with newer GTIDs of our own in the binlog. ***
|
||||
connection slave;
|
||||
include/stop_slave.inc
|
||||
connection master;
|
||||
RESET MASTER;
|
||||
INSERT INTO t1 VALUES (2);
|
||||
INSERT INTO t1 VALUES (4);
|
||||
include/save_master_gtid.inc
|
||||
connection slave;
|
||||
SET sql_log_bin = 0;
|
||||
INSERT INTO t1 VALUES (2);
|
||||
SET sql_log_bin = 1;
|
||||
@@ -94,8 +105,10 @@ a
|
||||
4
|
||||
*** MDEV-4688: Empty value of @@GLOBAL.gtid_slave_pos ***
|
||||
include/stop_slave.inc
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES (5);
|
||||
include/save_master_gtid.inc
|
||||
connection slave;
|
||||
SET @old_dbug= @@GLOBAL.debug_dbug;
|
||||
SET GLOBAL debug_dbug="+d,dummy_disable_default_dbug_output";
|
||||
SET GLOBAL debug_dbug="+d,gtid_fail_after_record_gtid";
|
||||
@@ -139,8 +152,10 @@ include/stop_slave.inc
|
||||
SET GLOBAL gtid_slave_pos = "0-1-3";
|
||||
START SLAVE;
|
||||
include/wait_for_slave_to_start.inc
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES (6);
|
||||
include/save_master_gtid.inc
|
||||
connection slave;
|
||||
include/sync_with_master_gtid.inc
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a
|
||||
@@ -151,21 +166,29 @@ a
|
||||
5
|
||||
6
|
||||
*** MDEV-4278: Slave does not detect that master is not GTID-aware ***
|
||||
connection slave;
|
||||
include/stop_slave.inc
|
||||
connection master;
|
||||
SET @old_dbug= @@global.DEBUG_DBUG;
|
||||
SET GLOBAL debug_dbug="+d,simulate_non_gtid_aware_master";
|
||||
connection slave;
|
||||
START SLAVE;
|
||||
include/wait_for_slave_io_error.inc [errno=1233]
|
||||
connection master;
|
||||
SET GLOBAL debug_dbug= @old_dbug;
|
||||
INSERT INTO t1 VALUES (7);
|
||||
connection slave;
|
||||
START SLAVE;
|
||||
SET sql_log_bin=0;
|
||||
CALL mtr.add_suppression("The slave I/O thread stops because master does not support MariaDB global transaction id");
|
||||
SET sql_log_bin=1;
|
||||
*** Test error during record_gtid() (non-xid cases) ***
|
||||
connection slave;
|
||||
include/stop_slave.inc
|
||||
connection master;
|
||||
CREATE TABLE t2 (a INT) ENGINE=MyISAM;
|
||||
INSERT INTO t2 VALUES (1);
|
||||
connection slave;
|
||||
SET @old_dbug= @@global.DEBUG_DBUG;
|
||||
SET GLOBAL debug_dbug="+d,gtid_inject_record_gtid";
|
||||
START SLAVE;
|
||||
@@ -180,6 +203,7 @@ SET sql_log_bin=0;
|
||||
CALL mtr.add_suppression("Slave: Could not update replication slave gtid state");
|
||||
SET sql_log_bin=1;
|
||||
*** MDEV-4906: When event apply fails, next SQL thread start erroneously commits the failing GTID to gtid_slave_pos ***
|
||||
connection slave;
|
||||
include/stop_slave.inc
|
||||
SET sql_log_bin=0;
|
||||
DELETE FROM t2;
|
||||
@@ -187,10 +211,12 @@ SET sql_log_bin=1;
|
||||
SET @old_format=@@binlog_format;
|
||||
SET GLOBAL binlog_format='row';
|
||||
include/start_slave.inc
|
||||
connection master;
|
||||
SET @old_format=@@binlog_format;
|
||||
SET binlog_format='row';
|
||||
DELETE FROM t2;
|
||||
SET binlog_format=@old_format;
|
||||
connection slave;
|
||||
include/wait_for_slave_sql_error.inc [errno=1032]
|
||||
result
|
||||
OK
|
||||
@@ -206,6 +232,7 @@ CALL mtr.add_suppression("Slave: Can't find record in 't2' Error_code: 1032");
|
||||
SET sql_log_bin=1;
|
||||
include/start_slave.inc
|
||||
SET GLOBAL binlog_format=@old_format;
|
||||
connection master;
|
||||
DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
include/rpl_end.inc
|
||||
|
Reference in New Issue
Block a user