[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.226.187.60: ~ $
include/master-slave.inc
Warnings:
Note	####	Sending passwords in plain text without SSL/TLS is extremely insecure.
Note	####	Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.
[connection master]
call mtr.add_suppression('Attempting backtrace');
call mtr.add_suppression("Recovery from master pos .*");
call mtr.add_suppression(".*  InnoDB: Warning: allocated tablespace .*, old maximum was .*");
call mtr.add_suppression(".*int __cxa_pure_virtual().*");
########################################################################
#                               SET UP
########################################################################
'Big rpl_mts_crash_safe'
==== begin rpl_mts_crash_safe.inc:configure ====
---- begin configure database test_1 ----
rpl_mixing_engines.inc [commands=configure]
CREATE TABLE nt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE tt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
INSERT INTO nt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_6(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_6(trans_id, stmt_id) VALUES(1,1);
CREATE PROCEDURE pc_i_tt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE PROCEDURE pc_i_nt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE FUNCTION fc_i_tt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_tt_5_suc";
END|
CREATE FUNCTION fc_i_nt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_nt_5_suc";
END|
CREATE FUNCTION fc_i_nt_3_tt_3_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
SELECT max(stmt_id) INTO in_stmt_id FROM tt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
RETURN "fc_i_nt_3_tt_3_suc";
END|
CREATE TRIGGER tr_i_tt_3_to_nt_3 AFTER INSERT ON tt_3 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_4_to_tt_4 AFTER INSERT ON nt_4 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_4 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_tt_5_to_tt_6 AFTER INSERT ON tt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id, 1), 1) INTO in_stmt_id;
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_5_to_nt_6 AFTER INSERT ON nt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
---- end configure database test_1 ----
---- begin configure database test_2 ----
rpl_mixing_engines.inc [commands=configure]
CREATE TABLE nt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE tt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
INSERT INTO nt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_6(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_6(trans_id, stmt_id) VALUES(1,1);
CREATE PROCEDURE pc_i_tt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE PROCEDURE pc_i_nt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE FUNCTION fc_i_tt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_tt_5_suc";
END|
CREATE FUNCTION fc_i_nt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_nt_5_suc";
END|
CREATE FUNCTION fc_i_nt_3_tt_3_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
SELECT max(stmt_id) INTO in_stmt_id FROM tt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
RETURN "fc_i_nt_3_tt_3_suc";
END|
CREATE TRIGGER tr_i_tt_3_to_nt_3 AFTER INSERT ON tt_3 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_4_to_tt_4 AFTER INSERT ON nt_4 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_4 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_tt_5_to_tt_6 AFTER INSERT ON tt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id, 1), 1) INTO in_stmt_id;
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_5_to_nt_6 AFTER INSERT ON nt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
---- end configure database test_2 ----
---- begin configure database test_3 ----
rpl_mixing_engines.inc [commands=configure]
CREATE TABLE nt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE nt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = MyISAM;
CREATE TABLE tt_1 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_2 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_3 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_4 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_5 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
CREATE TABLE tt_6 (trans_id INT, stmt_id INT, info VARCHAR(64), PRIMARY KEY(trans_id, stmt_id)) ENGINE = "Innodb";
INSERT INTO nt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO nt_6(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_1(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_2(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_3(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_4(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_5(trans_id, stmt_id) VALUES(1,1);
INSERT INTO tt_6(trans_id, stmt_id) VALUES(1,1);
CREATE PROCEDURE pc_i_tt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE PROCEDURE pc_i_nt_5_suc (IN p_trans_id INTEGER, IN p_stmt_id INTEGER)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
END|
CREATE FUNCTION fc_i_tt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO tt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_tt_5_suc";
END|
CREATE FUNCTION fc_i_nt_5_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_5 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
INSERT INTO nt_5(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id + 1);
RETURN "fc_i_nt_5_suc";
END|
CREATE FUNCTION fc_i_nt_3_tt_3_suc (p_trans_id INTEGER, p_stmt_id INTEGER) RETURNS VARCHAR(64)
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
SELECT max(stmt_id) INTO in_stmt_id FROM tt_3 WHERE trans_id= p_trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, p_stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_3(trans_id, stmt_id) VALUES (p_trans_id, in_stmt_id);
RETURN "fc_i_nt_3_tt_3_suc";
END|
CREATE TRIGGER tr_i_tt_3_to_nt_3 AFTER INSERT ON tt_3 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_3 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_3(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_4_to_tt_4 AFTER INSERT ON nt_4 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_4 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_4(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_tt_5_to_tt_6 AFTER INSERT ON tt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM tt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id, 1), 1) INTO in_stmt_id;
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO tt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
CREATE TRIGGER tr_i_nt_5_to_nt_6 AFTER INSERT ON nt_5 FOR EACH ROW
BEGIN
DECLARE in_stmt_id INTEGER;
SELECT max(stmt_id) INTO in_stmt_id FROM nt_6 WHERE trans_id= NEW.trans_id;
SELECT COALESCE(greatest(in_stmt_id + 1, NEW.stmt_id), 1) INTO in_stmt_id;
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id);
INSERT INTO nt_6(trans_id, stmt_id) VALUES (NEW.trans_id, in_stmt_id + 1);
END|
---- end configure database test_3 ----
include/stop_slave.inc
SHOW CREATE TABLE mysql.slave_master_info;
Table	Create Table
slave_master_info	CREATE TABLE `slave_master_info` (
  `Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file.',
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log currently being read from the master.',
  `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last read event.',
  `Host` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'The host name of the master.',
  `User_name` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The user name used to connect to the master.',
  `User_password` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The password used to connect to the master.',
  `Port` int(10) unsigned NOT NULL COMMENT 'The network port used to connect to the master.',
  `Connect_retry` int(10) unsigned NOT NULL COMMENT 'The period (in seconds) that the slave will wait before trying to reconnect to the master.',
  `Enabled_ssl` tinyint(1) NOT NULL COMMENT 'Indicates whether the server supports SSL connections.',
  `Ssl_ca` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Authority (CA) certificate.',
  `Ssl_capath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path to the Certificate Authority (CA) certificates.',
  `Ssl_cert` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL certificate file.',
  `Ssl_cipher` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the cipher in use for the SSL connection.',
  `Ssl_key` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL key file.',
  `Ssl_verify_server_cert` tinyint(1) NOT NULL COMMENT 'Whether to verify the server certificate.',
  `Heartbeat` float NOT NULL,
  `Bind` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Displays which interface is employed when connecting to the MySQL server',
  `Ignored_server_ids` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The number of server IDs to be ignored, followed by the actual server IDs',
  `Uuid` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The master server uuid.',
  `Retry_count` bigint(20) unsigned NOT NULL COMMENT 'Number of reconnect attempts, to the master, before giving up.',
  `Ssl_crl` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Revocation List (CRL)',
  `Ssl_crlpath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path used for Certificate Revocation List (CRL) files',
  `Enabled_auto_position` tinyint(1) NOT NULL COMMENT 'Indicates whether GTIDs will be used to retrieve events from the master.',
  PRIMARY KEY (`Host`,`Port`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Master Information'
SHOW CREATE TABLE mysql.slave_relay_log_info;
Table	Create Table
slave_relay_log_info	CREATE TABLE `slave_relay_log_info` (
  `Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file or rows in the table. Used to version table definitions.',
  `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the current relay log file.',
  `Relay_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The relay log position of the last executed event.',
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log file from which the events in the relay log file were read.',
  `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last executed event.',
  `Sql_delay` int(11) NOT NULL COMMENT 'The number of seconds that the slave must lag behind the master.',
  `Number_of_workers` int(10) unsigned NOT NULL,
  `Id` int(10) unsigned NOT NULL COMMENT 'Internal Id that uniquely identifies this record.',
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Relay Log Information'
SHOW CREATE TABLE mysql.slave_worker_info;
Table	Create Table
slave_worker_info	CREATE TABLE `slave_worker_info` (
  `Id` int(10) unsigned NOT NULL,
  `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Relay_log_pos` bigint(20) unsigned NOT NULL,
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Master_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Checkpoint_relay_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Checkpoint_master_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_seqno` int(10) unsigned NOT NULL,
  `Checkpoint_group_size` int(10) unsigned NOT NULL,
  `Checkpoint_group_bitmap` blob NOT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Worker Information'
ALTER TABLE mysql.slave_master_info ENGINE= Innodb;
ALTER TABLE mysql.slave_relay_log_info ENGINE= Innodb;
ALTER TABLE mysql.slave_worker_info ENGINE= Innodb;
SHOW CREATE TABLE mysql.slave_master_info;
Table	Create Table
slave_master_info	CREATE TABLE `slave_master_info` (
  `Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file.',
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log currently being read from the master.',
  `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last read event.',
  `Host` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'The host name of the master.',
  `User_name` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The user name used to connect to the master.',
  `User_password` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The password used to connect to the master.',
  `Port` int(10) unsigned NOT NULL COMMENT 'The network port used to connect to the master.',
  `Connect_retry` int(10) unsigned NOT NULL COMMENT 'The period (in seconds) that the slave will wait before trying to reconnect to the master.',
  `Enabled_ssl` tinyint(1) NOT NULL COMMENT 'Indicates whether the server supports SSL connections.',
  `Ssl_ca` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Authority (CA) certificate.',
  `Ssl_capath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path to the Certificate Authority (CA) certificates.',
  `Ssl_cert` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL certificate file.',
  `Ssl_cipher` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the cipher in use for the SSL connection.',
  `Ssl_key` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL key file.',
  `Ssl_verify_server_cert` tinyint(1) NOT NULL COMMENT 'Whether to verify the server certificate.',
  `Heartbeat` float NOT NULL,
  `Bind` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Displays which interface is employed when connecting to the MySQL server',
  `Ignored_server_ids` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The number of server IDs to be ignored, followed by the actual server IDs',
  `Uuid` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The master server uuid.',
  `Retry_count` bigint(20) unsigned NOT NULL COMMENT 'Number of reconnect attempts, to the master, before giving up.',
  `Ssl_crl` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Revocation List (CRL)',
  `Ssl_crlpath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path used for Certificate Revocation List (CRL) files',
  `Enabled_auto_position` tinyint(1) NOT NULL COMMENT 'Indicates whether GTIDs will be used to retrieve events from the master.',
  PRIMARY KEY (`Host`,`Port`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Master Information'
SHOW CREATE TABLE mysql.slave_relay_log_info;
Table	Create Table
slave_relay_log_info	CREATE TABLE `slave_relay_log_info` (
  `Number_of_lines` int(10) unsigned NOT NULL COMMENT 'Number of lines in the file or rows in the table. Used to version table definitions.',
  `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the current relay log file.',
  `Relay_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The relay log position of the last executed event.',
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log file from which the events in the relay log file were read.',
  `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT 'The master log position of the last executed event.',
  `Sql_delay` int(11) NOT NULL COMMENT 'The number of seconds that the slave must lag behind the master.',
  `Number_of_workers` int(10) unsigned NOT NULL,
  `Id` int(10) unsigned NOT NULL COMMENT 'Internal Id that uniquely identifies this record.',
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Relay Log Information'
SHOW CREATE TABLE mysql.slave_worker_info;
Table	Create Table
slave_worker_info	CREATE TABLE `slave_worker_info` (
  `Id` int(10) unsigned NOT NULL,
  `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Relay_log_pos` bigint(20) unsigned NOT NULL,
  `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Master_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Checkpoint_relay_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `Checkpoint_master_log_pos` bigint(20) unsigned NOT NULL,
  `Checkpoint_seqno` int(10) unsigned NOT NULL,
  `Checkpoint_group_size` int(10) unsigned NOT NULL,
  `Checkpoint_group_bitmap` blob NOT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Worker Information'
==== end rpl_mts_crash_safe.inc:configure ====
########################################################################
#                                TEST 
########################################################################
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (7, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (7, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (8, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (8, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (9, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (9, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (10, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (10, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (11, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (11, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (12, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (12, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (13, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (13, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (14, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (14, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (15, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (15, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (16, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (16, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (17, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (17, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (18, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (18, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (19, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (19, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (20, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (20, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (21, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (21, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (22, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (22, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (23, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (23, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (24, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (24, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (25, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (25, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (26, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (26, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (27, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (27, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (28, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (28, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (29, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (29, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (30, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (30, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (31, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (31, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (32, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (32, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (33, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (33, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (34, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (34, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (35, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (35, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (36, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (36, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (37, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (37, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (38, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (38, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (39, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (39, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (40, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (40, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (41, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (41, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (42, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (42, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (43, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (43, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (44, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (44, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (45, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (45, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (46, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (46, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (47, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (47, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (48, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (48, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (49, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (49, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (50, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (50, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (51, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (51, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (52, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (52, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (53, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (53, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (54, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (54, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (55, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (55, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (56, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (56, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (57, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (57, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (58, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (58, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (59, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (59, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (60, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (60, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (61, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (61, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (62, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (62, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 1 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (63, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (63, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (64, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (64, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (65, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (65, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (66, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (66, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (67, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (67, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (68, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (68, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (69, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (69, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (70, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (70, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (71, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (71, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (72, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (72, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (73, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (73, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (74, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (74, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (75, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (75, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (76, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (76, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (77, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (77, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 1 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (78, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (78, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (79, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (79, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (80, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (80, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (81, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (81, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (82, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (82, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (83, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (83, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (84, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (84, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (85, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (85, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (86, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (86, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (87, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (87, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (88, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (88, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (89, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (89, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (90, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (90, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (91, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (91, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (92, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (92, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (93, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (93, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (94, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (94, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (95, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (95, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (96, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (96, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (97, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (97, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (98, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (98, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (99, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (99, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (100, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (100, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (101, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (101, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (102, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (102, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (103, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (103, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (104, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (104, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (105, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (105, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (106, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (106, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (107, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (107, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (108, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (108, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (109, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (109, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (110, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (110, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (111, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (111, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (112, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (112, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (113, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (113, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (114, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (114, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (115, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (115, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (116, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (116, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (117, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (117, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (118, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (118, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (119, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (119, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (120, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (120, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (121, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (121, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (122, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (122, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (123, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (123, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (124, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (124, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (125, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (125, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (126, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (126, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (127, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (127, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (128, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (128, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (129, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (129, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (130, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (130, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (131, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (131, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (132, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (132, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (133, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (133, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (134, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (134, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (135, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (135, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (136, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (136, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (137, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (137, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (138, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (138, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (139, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (139, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (140, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (140, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (141, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (141, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (142, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (142, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (143, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (143, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (144, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (144, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (145, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (145, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (146, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (146, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (147, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (147, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (148, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (148, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (149, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (149, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (150, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (150, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (151, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (151, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (152, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (152, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (153, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (153, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (154, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (154, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (155, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (155, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (156, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (156, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (157, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (157, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (158, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (158, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 2 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (159, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (159, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (160, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (160, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (161, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (161, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (162, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (162, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (163, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (163, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (164, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (164, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (165, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (165, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (166, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (166, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (167, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (167, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 2 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (168, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (168, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (169, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (169, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (170, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (170, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (171, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (171, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (172, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (172, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (173, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (173, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (174, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (174, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (175, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (175, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (176, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (176, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (177, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (177, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 3;
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (178, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (178, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (179, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (179, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 1 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (180, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (180, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 1;
SET @@global.slave_checkpoint_period= 3;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (181, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (181, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (182, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (182, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (183, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (183, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (184, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (184, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (185, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (185, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (186, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (186, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (187, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (187, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (188, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (188, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (189, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (189, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (190, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (190, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (191, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (191, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (192, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (192, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (193, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (193, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (194, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (194, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (195, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (195, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (196, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (196, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (197, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (197, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (198, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (198, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 3;
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (199, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (199, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (200, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (200, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (201, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (201, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (202, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (202, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (203, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (203, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 2 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (204, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (204, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 2;
SET @@global.slave_checkpoint_period= 3;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (205, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (205, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (206, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (206, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (207, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (207, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (208, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (208, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (209, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (209, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (210, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (210, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (211, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (211, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (212, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (212, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (213, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (213, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 0;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (214, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (214, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (215, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (215, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (216, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (216, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (217, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (217, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (218, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (218, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (219, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (219, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (220, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (220, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (221, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (221, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (222, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (222, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 1;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (223, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (223, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (224, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (224, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (225, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (225, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (226, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (226, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (227, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (227, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (228, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (228, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (229, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (229, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (230, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (230, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (231, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (231, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 2;
==== end rpl_mts_crash_safe.inc:recovery ====
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 3;
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (232, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (232, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (233, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (233, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (234, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (234, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (235, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (235, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (236, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (236, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (237, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (237, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_1
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (238, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (238, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_1.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_2
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (239, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (239, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_2.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
Generating Number of Workers 3 --- Number of Groups per worker 3 --- Debugging Groups 3 --- Database test_3
==== begin rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
rpl_mixing_engines.inc [commands=B T T C]
BEGIN;
INSERT INTO tt_1(trans_id, stmt_id) VALUES (240, 2);
INSERT INTO tt_1(trans_id, stmt_id) VALUES (240, 4);
COMMIT;
-b-b-b-b-b-b-b-b-b-b-b- >> B T T C << -b-b-b-b-b-b-b-b-b-b-b-
include/show_binlog_events.inc
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Table_map	#	#	table_id: # (test_3.tt_1)
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Xid	#	#	COMMIT /* XID */
-e-e-e-e-e-e-e-e-e-e-e- >> B T T C << -e-e-e-e-e-e-e-e-e-e-e-

==== end rpl_mts_crash_safe.inc:rpl_mixing_engines.inc ====
----Executing----
==== begin rpl_mts_crash_safe.inc:recovery ====
include/start_slave_io.inc
** fixing gaps **
include/rpl_start_server.inc [server_number=2 parameters: --skip-slave-start --relay-log-recovery=0 --slave-parallel-workers=0]
START SLAVE UNTIL SQL_AFTER_MTS_GAPS;
include/wait_for_slave_param.inc [Until_Condition]
include/wait_for_slave_sql_to_stop.inc
** regular restart **
include/rpl_restart_server.inc [server_number=2 parameters: --skip-slave-start --slave-transaction-retries=0 --relay-log-info-repository=TABLE --master-info-repository=TABLE --sync-master-info=1]
include/start_slave_io.inc
include/start_slave_sql.inc
include/stop_slave.inc
SET @@global.slave_parallel_workers= 3;
SET @@global.slave_checkpoint_period= 3;
==== end rpl_mts_crash_safe.inc:recovery ====
########################################################################
#                          CHECK CONSISTENCY
########################################################################
include/start_slave.inc
include/sync_slave_sql_with_master.inc
########################################################################
#                             CLEAN UP
########################################################################
==== begin rpl_mts_crash_safe.inc:clean ====
include/stop_slave.inc
include/start_slave.inc
---- begin clean database test_1 ----
rpl_mixing_engines.inc [commands=clean]
DROP TABLE tt_1;
DROP TABLE tt_2;
DROP TABLE tt_3;
DROP TABLE tt_4;
DROP TABLE tt_5;
DROP TABLE tt_6;
DROP TABLE nt_1;
DROP TABLE nt_2;
DROP TABLE nt_3;
DROP TABLE nt_4;
DROP TABLE nt_5;
DROP TABLE nt_6;
DROP PROCEDURE pc_i_tt_5_suc;
DROP PROCEDURE pc_i_nt_5_suc;
DROP FUNCTION fc_i_tt_5_suc;
DROP FUNCTION fc_i_nt_5_suc;
DROP FUNCTION fc_i_nt_3_tt_3_suc;
---- end clean database test_1 ----
---- begin clean database test_2 ----
rpl_mixing_engines.inc [commands=clean]
DROP TABLE tt_1;
DROP TABLE tt_2;
DROP TABLE tt_3;
DROP TABLE tt_4;
DROP TABLE tt_5;
DROP TABLE tt_6;
DROP TABLE nt_1;
DROP TABLE nt_2;
DROP TABLE nt_3;
DROP TABLE nt_4;
DROP TABLE nt_5;
DROP TABLE nt_6;
DROP PROCEDURE pc_i_tt_5_suc;
DROP PROCEDURE pc_i_nt_5_suc;
DROP FUNCTION fc_i_tt_5_suc;
DROP FUNCTION fc_i_nt_5_suc;
DROP FUNCTION fc_i_nt_3_tt_3_suc;
---- end clean database test_2 ----
---- begin clean database test_3 ----
rpl_mixing_engines.inc [commands=clean]
DROP TABLE tt_1;
DROP TABLE tt_2;
DROP TABLE tt_3;
DROP TABLE tt_4;
DROP TABLE tt_5;
DROP TABLE tt_6;
DROP TABLE nt_1;
DROP TABLE nt_2;
DROP TABLE nt_3;
DROP TABLE nt_4;
DROP TABLE nt_5;
DROP TABLE nt_6;
DROP PROCEDURE pc_i_tt_5_suc;
DROP PROCEDURE pc_i_nt_5_suc;
DROP FUNCTION fc_i_tt_5_suc;
DROP FUNCTION fc_i_nt_5_suc;
DROP FUNCTION fc_i_nt_3_tt_3_suc;
---- end clean database test_3 ----
==== end rpl_mts_crash_safe.inc:clean ====
include/rpl_end.inc

Filemanager

Name Type Size Permission Actions
rpl000001.a.result File 6 B 0644
rpl000001.b.result File 21 B 0644
rpl_000010.result File 676 B 0644
rpl_000011.result File 772 B 0644
rpl_000013.result File 893 B 0644
rpl_000017.result File 818 B 0644
rpl_4threads_deadlock.result File 2.41 KB 0644
rpl_DML_error.result File 2.03 KB 0644
rpl_EE_err.result File 602 B 0644
rpl_LD_INFILE.result File 1.7 KB 0644
rpl_alter.result File 899 B 0644
rpl_alter_db.result File 699 B 0644
rpl_alter_repository.result File 14.3 KB 0644
rpl_alter_user.result File 2.58 KB 0644
rpl_apply_binlog_with_anonymous_gtid.result File 972 B 0644
rpl_apply_binlog_with_anonymous_gtid_when_gtid_mode_on.result File 1002 B 0644
rpl_apply_binlog_with_gtid_when_gtid_mode_off.result File 1005 B 0644
rpl_auto_increment.result File 7.16 KB 0644
rpl_auto_increment_11932.result File 1.51 KB 0644
rpl_auto_increment_bug33029.result File 1.03 KB 0644
rpl_auto_increment_bug45679.result File 3.03 KB 0644
rpl_auto_increment_update_failure.result File 46.41 KB 0644
rpl_autogen_query_multi_byte_char.result File 1.41 KB 0644
rpl_autoinc_lock_style.result File 759 B 0644
rpl_avoid_temporal_upgrade.result File 8.91 KB 0644
rpl_begin_commit_rollback.result File 15.77 KB 0644
rpl_binlog_corruption.result File 1.42 KB 0644
rpl_binlog_errors.result File 8.94 KB 0644
rpl_binlog_failed_drop_table.result File 1.45 KB 0644
rpl_binlog_format_errors.result File 8.25 KB 0644
rpl_binlog_gcommit_options.result File 721 B 0644
rpl_binlog_grant.result File 1.78 KB 0644
rpl_binlog_index.result File 1.7 KB 0644
rpl_bit.result File 2.92 KB 0644
rpl_bit_npk.result File 3.72 KB 0644
rpl_blackhole.result File 2.86 KB 0644
rpl_bug26395.result File 1.12 KB 0644
rpl_bug31076.result File 4.07 KB 0644
rpl_bug33931.result File 1.27 KB 0644
rpl_bug37426.result File 786 B 0644
rpl_bug38694.result File 443 B 0644
rpl_bug41902.result File 1.38 KB 0644
rpl_change_master.result File 5.58 KB 0644
rpl_change_master_crash_safe.result File 3.87 KB 0644
rpl_change_master_dbug.result File 672 B 0644
rpl_charset.result File 4.31 KB 0644
rpl_charset_sjis.result File 979 B 0644
rpl_check_gtid.result File 14.28 KB 0644
rpl_checksum.result File 6.03 KB 0644
rpl_checksum_cache.result File 4.51 KB 0644
rpl_checksum_undef.result File 760 B 0644
rpl_circular_for_4_hosts.result File 9.09 KB 0644
rpl_colSize.result File 5.48 KB 0644
rpl_commit_after_flush.result File 660 B 0644
rpl_concurrency_error.result File 6.39 KB 0644
rpl_conditional_comments.result File 3.72 KB 0644
rpl_connection.result File 1.51 KB 0644
rpl_corruption.result File 2.55 KB 0644
rpl_crash_safe_master.result File 5.85 KB 0644
rpl_crc_check.result File 704 B 0644
rpl_create_database.result File 1.97 KB 0644
rpl_create_drop_temp_table.result File 720 B 0644
rpl_create_if_not_exists.result File 4.22 KB 0644
rpl_create_tmp_table_if_not_exists.result File 1.49 KB 0644
rpl_critical_errors.result File 33 B 0644
rpl_critical_errors.result.txt File 1.31 KB 0644
rpl_cross_version.result File 939 B 0644
rpl_current_user.result File 7.25 KB 0644
rpl_db_stmts_ignored.result File 4.12 KB 0644
rpl_ddl.result File 30.17 KB 0644
rpl_deadlock_innodb.result File 3.22 KB 0644
rpl_delayed_slave.result File 7.57 KB 0644
rpl_delete_no_where.result File 713 B 0644
rpl_do_db_filter.result File 1.31 KB 0644
rpl_do_grant.result File 12.78 KB 0644
rpl_do_table_filter_insensitive.result File 1.66 KB 0644
rpl_do_table_filter_sensitive.result File 1.65 KB 0644
rpl_double_free_bug.result File 1.71 KB 0644
rpl_drop.result File 563 B 0644
rpl_drop_db.result File 1.2 KB 0644
rpl_drop_db_fail.result File 1.07 KB 0644
rpl_drop_temp.result File 1.72 KB 0644
rpl_drop_temp_gtid.result File 1.21 KB 0644
rpl_drop_temp_tbl_with_rewrite_db.result File 1.69 KB 0644
rpl_drop_view.result File 1.21 KB 0644
rpl_dual_pos_advance.result File 2.43 KB 0644
rpl_dump_thread_kill.result File 936 B 0644
rpl_empty_master_host.result File 882 B 0644
rpl_empty_multi_update.result File 1.31 KB 0644
rpl_err_ignoredtable.result File 1.31 KB 0644
rpl_events.result File 8.24 KB 0644
rpl_extra_col_master_innodb.result File 26.37 KB 0644
rpl_extra_col_master_myisam.result File 26.37 KB 0644
rpl_extra_col_slave_innodb.result File 18.53 KB 0644
rpl_extra_col_slave_myisam.result File 18.53 KB 0644
rpl_extra_row_data.result File 2 KB 0644
rpl_failed_optimize.result File 743 B 0644
rpl_filter_database.result File 560 B 0644
rpl_filter_tables_not_exist.result File 7.36 KB 0644
rpl_filter_warnings.result File 1.63 KB 0644
rpl_flush_logs.result File 2.99 KB 0644
rpl_flushlog_loop.result File 1.36 KB 0644
rpl_foreign_key_innodb.result File 1.68 KB 0644
rpl_free_items.result File 601 B 0644
rpl_function_defaults.result File 4.18 KB 0644
rpl_gap_in_retrieved_gtid_set.result File 1.99 KB 0644
rpl_general_log.result File 936 B 0644
rpl_geometry.result File 802 B 0644
rpl_get_lock.result File 1.45 KB 0644
rpl_get_master_version_and_clock.result File 3.05 KB 0644
rpl_grant.result File 9.79 KB 0644
rpl_grant_plugin.result File 803 B 0644
rpl_group_commit_deadlock.result File 1.14 KB 0644
rpl_gtid_binary_log_as_relay_log.result File 1.1 KB 0644
rpl_gtid_binlog_errors.result File 8.94 KB 0644
rpl_gtid_delete_memory_table_after_start_server.result File 3.74 KB 0644
rpl_gtid_deleted_binlog_fail_to_connect.result File 2.36 KB 0644
rpl_gtid_do_table_filter_insensitive.result File 1.79 KB 0644
rpl_gtid_do_table_filter_sensitive.result File 1.79 KB 0644
rpl_gtid_drop_mem_table.result File 5.43 KB 0644
rpl_gtid_drop_table.result File 12.4 KB 0644
rpl_gtid_empty_transaction.result File 4.2 KB 0644
rpl_gtid_execution.result File 78.69 KB 0644
rpl_gtid_failover.result File 1.61 KB 0644
rpl_gtid_heartbeat_2slave.result File 2.31 KB 0644
rpl_gtid_ignore_table_filter_insensitive.result File 1.8 KB 0644
rpl_gtid_ignore_table_filter_sensitive.result File 1.8 KB 0644
rpl_gtid_loaddata_s.result File 938 B 0644
rpl_gtid_mode.result File 5.9 KB 0644
rpl_gtid_mode_off_new_master.result File 1.27 KB 0644
rpl_gtid_mode_on_new_master.result File 1.26 KB 0644
rpl_gtid_mts_relay_log_recovery_auto_pos_on_off.result File 5.1 KB 0644
rpl_gtid_parallel.result File 1.61 KB 0644
rpl_gtid_purged_fail_to_connect.result File 2.91 KB 0644
rpl_gtid_purged_maintained.result File 6.99 KB 0644
rpl_gtid_replay_relaylog.result File 1.13 KB 0644
rpl_gtid_row_event_max_size.result File 3.48 KB 0644
rpl_gtid_row_show_relaylog_events.result File 9.86 KB 0644
rpl_gtid_server_sighup.result File 1.88 KB 0644
rpl_gtid_sql_until_before_after.result File 5.04 KB 0644
rpl_gtid_stm_insert_delayed.result File 2.49 KB 0644
rpl_gtid_stm_mix_show_relaylog_events.result File 8.76 KB 0644
rpl_gtid_temp_table.result File 45.55 KB 0644
rpl_gtid_transaction_split_across_relay_logs.result File 1.51 KB 0644
rpl_gtid_validate_slave_gtids.result File 2.39 KB 0644
rpl_gtids_restart_slave_io_lost_trx.result File 2.36 KB 0644
rpl_heartbeat.result File 5.9 KB 0644
rpl_heartbeat_2slaves.result File 2.31 KB 0644
rpl_heartbeat_basic.result File 19.9 KB 0644
rpl_heartbeat_ssl.result File 1.39 KB 0644
rpl_idempotency.result File 2.18 KB 0644
rpl_ignore_db_filter.result File 1.31 KB 0644
rpl_ignore_grant.result File 1.77 KB 0644
rpl_ignore_revoke.result File 1.45 KB 0644
rpl_ignore_table.result File 6.53 KB 0644
rpl_ignore_table_filter_insensitive.result File 1.66 KB 0644
rpl_ignore_table_filter_sensitive.result File 1.66 KB 0644
rpl_ignore_table_update.result File 988 B 0644
rpl_incident.result File 1.02 KB 0644
rpl_init_slave.result File 1.2 KB 0644
rpl_init_slave_errors.result File 1.08 KB 0644
rpl_innodb_bug28430.result File 5.27 KB 0644
rpl_innodb_bug30888.result File 1.35 KB 0644
rpl_innodb_mixed_ddl.result File 5.8 KB 0644
rpl_innodb_mixed_dml.result File 34.88 KB 0644
rpl_insert.result File 831 B 0644
rpl_insert_id.result File 11.51 KB 0644
rpl_insert_id_pk.result File 2.12 KB 0644
rpl_insert_ignore.result File 3.68 KB 0644
rpl_insert_on_update.result File 741 B 0644
rpl_invoked_features.result File 7.21 KB 0644
rpl_ip_mix.result File 2.72 KB 0644
rpl_ip_mix2.result File 2.72 KB 0644
rpl_ipv4_as_ipv6.result File 4.51 KB 0644
rpl_ipv6.result File 2.66 KB 0644
rpl_kill_query.result File 4.2 KB 0644
rpl_killed_ddl.result File 4.88 KB 0644
rpl_known_bugs_detection.result File 4 KB 0644
rpl_lcase_tblnames_rewrite_db.result File 1.21 KB 0644
rpl_loaddata.result File 5.89 KB 0644
rpl_loaddata_charset.result File 2.41 KB 0644
rpl_loaddata_fatal.result File 939 B 0644
rpl_loaddata_m.result File 1.18 KB 0644
rpl_loaddata_map.result File 1.68 KB 0644
rpl_loaddata_s.result File 745 B 0644
rpl_loaddata_simple.result File 1.83 KB 0644
rpl_loaddata_symlink.result File 738 B 0644
rpl_loaddatalocal.result File 4.88 KB 0644
rpl_loadfile.result File 3.18 KB 0644
rpl_locale.result File 805 B 0644
rpl_log_pos.result File 1.66 KB 0644
rpl_lost_events_on_rotate.result File 818 B 0644
rpl_low_slave_net_time_out.result File 1.26 KB 0644
rpl_manual_change_index_file.result File 2.64 KB 0644
rpl_many_optimize.result File 608 B 0644
rpl_master_connection.result File 17.91 KB 0644
rpl_master_pos_wait.result File 2.15 KB 0644
rpl_migration_crash_safe.result File 1.14 KB 0644
rpl_misc_functions.result File 2.55 KB 0644
rpl_mix_found_rows.result File 3.61 KB 0644
rpl_mix_insert_delayed.result File 2.28 KB 0644
rpl_mix_missing_data_on_slave.result File 725 B 0644
rpl_mixed_binlog_max_cache_size.result File 7.72 KB 0644
rpl_mixed_bit_pk.result File 1.86 KB 0644
rpl_mixed_ddl_dml.result File 1.63 KB 0644
rpl_mixed_drop_create_temp_table.result File 95.87 KB 0644
rpl_mixed_implicit_commit_binlog.result File 28.06 KB 0644
rpl_mixed_mixing_engines.result File 618.62 KB 0644
rpl_mixed_row_innodb.result File 3.08 KB 0644
rpl_mts_debug.result File 4.52 KB 0644
rpl_mts_execute_partial_trx_with_auto_pos_off.result File 1007 B 0644
rpl_mts_execute_partial_trx_with_auto_pos_on.result File 1007 B 0644
rpl_mts_gtids_restart_slave_io_lost_trx.result File 2.36 KB 0644
rpl_mts_pending_max.result File 6.42 KB 0644
rpl_mts_relay_log_post_crash_recovery.result File 3.32 KB 0644
rpl_mts_relay_log_recovery_on_error.result File 2.81 KB 0644
rpl_mts_slave_hang_with_partial_trx.result File 1 KB 0644
rpl_mts_stop_slave.result File 2.22 KB 0644
rpl_mts_stop_slave_report_pos.result File 3.59 KB 0644
rpl_multi_delete.result File 743 B 0644
rpl_multi_delete2.result File 1.27 KB 0644
rpl_multi_engine.result File 17.78 KB 0644
rpl_multi_update.result File 1.05 KB 0644
rpl_multi_update2.result File 1.5 KB 0644
rpl_multi_update3.result File 3.96 KB 0644
rpl_multi_update4.result File 971 B 0644
rpl_mysql_upgrade.result File 929 B 0644
rpl_mysqlbinlog_gtid_on.result File 1.46 KB 0644
rpl_name_const.result File 976 B 0644
rpl_no_gtid_delete_memory_table_after_start_server.result File 1.59 KB 0644
rpl_non_direct_mixed_mixing_engines.result File 631.89 KB 0644
rpl_non_direct_row_mixing_engines.result File 697.54 KB 0644
rpl_non_direct_stm_mixing_engines.result File 627.2 KB 0644
rpl_nondeterministic_functions.result File 1.05 KB 0644
rpl_not_null_innodb.result File 6.81 KB 0644
rpl_not_null_myisam.result File 6.81 KB 0644
rpl_optimize.result File 1.27 KB 0644
rpl_packet.result File 6.65 KB 0644
rpl_parallel.result File 5.81 KB 0644
rpl_parallel_change_master.result File 4.74 KB 0644
rpl_parallel_conf_limits.result File 1.6 KB 0644
rpl_parallel_conflicts.result File 2.23 KB 0644
rpl_parallel_ddl.result File 19.47 KB 0644
rpl_parallel_fallback.result File 868 B 0644
rpl_parallel_innodb.result File 4.03 KB 0644
rpl_parallel_load_data.result File 1.08 KB 0644
rpl_parallel_multi_db.result File 13.54 KB 0644
rpl_parallel_seconds_behind_master.result File 1.82 KB 0644
rpl_parallel_show_binlog_events_purge_logs.result File 757 B 0644
rpl_parallel_start_stop.result File 5.91 KB 0644
rpl_parallel_switch_sequential.result File 2.88 KB 0644
rpl_parallel_temp_query.result File 3.37 KB 0644
rpl_parallel_worker_error.result File 2.37 KB 0644
rpl_partition_archive.result File 6.47 KB 0644
rpl_partition_innodb.result File 6.46 KB 0644
rpl_partition_memory.result File 6.46 KB 0644
rpl_partition_myisam.result File 6.46 KB 0644
rpl_plugin_load.result File 1.74 KB 0644
rpl_ps.result File 1.78 KB 0644
rpl_rbr_to_sbr.result File 1.61 KB 0644
rpl_read_old_relay_log_info.result File 868 B 0644
rpl_read_only.result File 2.78 KB 0644
rpl_recovery_empty_sqlthd_pos.result File 1.43 KB 0644
rpl_recovery_replicate_same_server_id.result File 1.49 KB 0644
rpl_relay_log_recovery_positions.result File 1.54 KB 0644
rpl_relay_log_space_synchronization.result File 1016 B 0644
rpl_relay_space_innodb.result File 1.02 KB 0644
rpl_relay_space_myisam.result File 1.02 KB 0644
rpl_relayrotate.result File 815 B 0644
rpl_relayspace.result File 781 B 0644
rpl_replicate_do.result File 2.49 KB 0644
rpl_replicate_event_after_sync_stage.result File 1.17 KB 0644
rpl_replicate_ignore_db.result File 985 B 0644
rpl_replicate_rewrite_db.result File 506 B 0644
rpl_report.result File 1.43 KB 0644
rpl_report_port.result File 1.12 KB 0644
rpl_reset_slave_fail.result File 1.74 KB 0644
rpl_rewrite_db_filter.result File 1.94 KB 0644
rpl_rewrt_db.result File 6.73 KB 0644
rpl_rotate_gtid.result File 1.48 KB 0644
rpl_rotate_logs.result File 4.74 KB 0644
rpl_rotate_purge_deadlock.result File 1.29 KB 0644
rpl_rotate_row_trans.result File 1.52 KB 0644
rpl_row_001.result File 1.27 KB 0644
rpl_row_4_bytes.result File 933 B 0644
rpl_row_NOW.result File 1.21 KB 0644
rpl_row_USER.result File 2.34 KB 0644
rpl_row_UUID.result File 1.38 KB 0644
rpl_row_basic_11bugs.result File 7 KB 0644
rpl_row_basic_2myisam.result File 20.02 KB 0644
rpl_row_basic_3innodb.result File 20.37 KB 0644
rpl_row_basic_8partition.result File 31.82 KB 0644
rpl_row_basic_allow_batching.result File 20.31 KB 0644
rpl_row_binlog_max_cache_size.result File 7.68 KB 0644
rpl_row_blob_innodb.result File 5.22 KB 0644
rpl_row_blob_myisam.result File 5.22 KB 0644
rpl_row_colSize.result File 6.44 KB 0644
rpl_row_conflicts.result File 3.89 KB 0644
rpl_row_corrupt.result File 706 B 0644
rpl_row_corruption.result File 2.68 KB 0644
rpl_row_crash_safe.result File 94.51 KB 0644
rpl_row_create_select.result File 1.2 KB 0644
rpl_row_create_table.result File 12.21 KB 0644
rpl_row_delayed_ins.result File 1.05 KB 0644
rpl_row_drop.result File 1.69 KB 0644
rpl_row_drop_create_temp_table.result File 99.54 KB 0644
rpl_row_err_ignoredtable.result File 1.85 KB 0644
rpl_row_event_max_size.result File 3.36 KB 0644
rpl_row_find_row.result File 1.78 KB 0644
rpl_row_flsh_tbls.result File 1.21 KB 0644
rpl_row_func001.result File 881 B 0644
rpl_row_func002.result File 1.25 KB 0644
rpl_row_func003.result File 1.21 KB 0644
rpl_row_hash_scan.result File 4.54 KB 0644
rpl_row_hash_scan_sanity.result File 7.02 KB 0644
rpl_row_idempotency.result File 11.29 KB 0644
rpl_row_ignorable_event.result File 37.15 KB 0644
rpl_row_image_check_for_insert_select.result File 2.32 KB 0644
rpl_row_img_blobs.result File 168.72 KB 0644
rpl_row_img_eng_full.result File 139.69 KB 0644
rpl_row_img_eng_min.result File 131.41 KB 0644
rpl_row_img_eng_noblob.result File 131.39 KB 0644
rpl_row_img_idx_full.result File 121.06 KB 0644
rpl_row_img_idx_min.result File 121.84 KB 0644
rpl_row_img_idx_noblob.result File 121.82 KB 0644
rpl_row_img_misc.result File 1000 B 0644
rpl_row_img_sanity.result File 26.09 KB 0644
rpl_row_implicit_commit_binlog.result File 29.69 KB 0644
rpl_row_inexist_tbl.result File 1.06 KB 0644
rpl_row_insert_delayed.result File 2.25 KB 0644
rpl_row_lcase_tblnames.result File 1.53 KB 0644
rpl_row_loaddata_concurrent.result File 4.99 KB 0644
rpl_row_loaddata_m.result File 621 B 0644
rpl_row_log.result File 7.15 KB 0644
rpl_row_log_innodb.result File 7.22 KB 0644
rpl_row_max_relay_size.result File 1.97 KB 0644
rpl_row_merge_engine.result File 1.15 KB 0644
rpl_row_mixing_engines.result File 697.54 KB 0644
rpl_row_mts_crash_safe.result File 283.73 KB 0644
rpl_row_mts_rec_crash_safe.result File 283.73 KB 0644
rpl_row_mts_show_relaylog_events.result File 9.98 KB 0644
rpl_row_multi_query.result File 1.01 KB 0644
rpl_row_mysqlbinlog.result File 10.16 KB 0644
rpl_row_rec_comp_innodb.result File 1.99 KB 0644
rpl_row_rec_comp_myisam.result File 2.45 KB 0644
rpl_row_record_find_myisam.result File 870 B 0644
rpl_row_reset_slave.result File 4.45 KB 0644
rpl_row_rollback_to_savepoint.result File 15.42 KB 0644
rpl_row_show_relaylog_events.result File 10.02 KB 0644
rpl_row_slave_skip_error_all.result File 2.22 KB 0644
rpl_row_sp001.result File 1.9 KB 0644
rpl_row_sp002_innodb.result File 4.29 KB 0644
rpl_row_sp003.result File 1.5 KB 0644
rpl_row_sp005.result File 2.46 KB 0644
rpl_row_sp006_InnoDB.result File 1.52 KB 0644
rpl_row_sp007_innodb.result File 1.23 KB 0644
rpl_row_sp008.result File 1.09 KB 0644
rpl_row_sp009.result File 1.86 KB 0644
rpl_row_sp010.result File 1.57 KB 0644
rpl_row_sp011.result File 2.23 KB 0644
rpl_row_sp012.result File 1.92 KB 0644
rpl_row_tabledefs_2myisam.result File 5.52 KB 0644
rpl_row_tabledefs_3innodb.result File 5.52 KB 0644
rpl_row_tbl_metadata.result File 7.99 KB 0644
rpl_row_trig001.result File 1.45 KB 0644
rpl_row_trig002.result File 2.75 KB 0644
rpl_row_trig003.result File 3.93 KB 0644
rpl_row_trig004.result File 1.17 KB 0644
rpl_row_trunc_temp.result File 832 B 0644
rpl_row_unsafe_funcs.result File 846 B 0644
rpl_row_until.result File 3.21 KB 0644
rpl_row_utf16.result File 860 B 0644
rpl_row_utf32.result File 1.19 KB 0644
rpl_row_view01.result File 3.27 KB 0644
rpl_row_wide_table.result File 3.53 KB 0644
rpl_savepoint.result File 1.06 KB 0644
rpl_sbm_fake_rotate_event.result File 1.03 KB 0644
rpl_sbm_previous_gtid_event.result File 2.71 KB 0644
rpl_seconds_behind_master.result File 1.5 KB 0644
rpl_semi_sync.result File 14.49 KB 0644
rpl_semi_sync_deadlock.result File 1.05 KB 0644
rpl_semi_sync_event.result File 2.41 KB 0644
rpl_semi_sync_future_logpos.result File 1.3 KB 0644
rpl_semi_sync_group_commit_deadlock.result File 1.79 KB 0644
rpl_semi_sync_non_group_commit_deadlock.result File 1.87 KB 0644
rpl_semi_sync_shutdown_hang.result File 1.02 KB 0644
rpl_semi_sync_uninstall_plugin.result File 1.97 KB 0644
rpl_sequential.result File 5.9 KB 0644
rpl_server_id1.result File 844 B 0644
rpl_server_id2.result File 1.16 KB 0644
rpl_server_id_ignore.result File 2.42 KB 0644
rpl_server_uuid.result File 6.4 KB 0644
rpl_session_var.result File 1.76 KB 0644
rpl_set_charset.result File 1.72 KB 0644
rpl_set_null_innodb.result File 1.22 KB 0644
rpl_set_null_myisam.result File 1.22 KB 0644
rpl_show_errors.result File 1.89 KB 0644
rpl_show_master_info_file.result File 576 B 0644
rpl_show_slave_hosts.result File 1.18 KB 0644
rpl_show_slave_running.result File 1.67 KB 0644
rpl_show_slave_status_deadlock.result File 1.39 KB 0644
rpl_skip_ddl_errors_cli.result File 711 B 0644
rpl_skip_error.result File 3.5 KB 0644
rpl_skip_incident.result File 843 B 0644
rpl_skip_slave_err_warnings.result File 668 B 0644
rpl_slave_grp_exec.result File 3.21 KB 0644
rpl_slave_load_in.result File 1.06 KB 0644
rpl_slave_load_remove_tmpfile.result File 1.56 KB 0644
rpl_slave_load_tmpdir_not_exist.result File 681 B 0644
rpl_slave_skip.result File 7.64 KB 0644
rpl_slave_start.result File 1.45 KB 0644
rpl_slave_status.result File 2.2 KB 0644
rpl_slow_query_log.result File 3.99 KB 0644
rpl_sp.result File 36.94 KB 0644
rpl_sp004.result File 1.98 KB 0644
rpl_sp_effects.result File 4.77 KB 0644
rpl_sp_privileges.result File 2.35 KB 0644
rpl_spec_variables.result File 8.04 KB 0644
rpl_special_charset.result File 568 B 0644
rpl_sporadic_master.result File 979 B 0644
rpl_sql_thread_error.result File 767 B 0644
rpl_sql_thread_killed_waiting_commit_lock.result File 1.81 KB 0644
rpl_ssl.result File 3.31 KB 0644
rpl_ssl1.result File 3.51 KB 0644
rpl_stm_000001.result File 3.01 KB 0644
rpl_stm_EE_err2.result File 1.06 KB 0644
rpl_stm_auto_increment_bug33029.result File 6.16 KB 0644
rpl_stm_binlog_max_cache_size.result File 7.72 KB 0644
rpl_stm_conflicts.result File 2.03 KB 0644
rpl_stm_drop_create_temp_table.result File 100.14 KB 0644
rpl_stm_flsh_tbls.result File 1.21 KB 0644
rpl_stm_found_rows.result File 3.07 KB 0644
rpl_stm_ignore.result File 2.18 KB 0644
rpl_stm_implicit_commit_binlog.result File 28.09 KB 0644
rpl_stm_innodb.result File 3.6 KB 0644
rpl_stm_insert_delayed.result File 2.59 KB 0644
rpl_stm_lcase_tblnames.result File 1.45 KB 0644
rpl_stm_loaddata_concurrent.result File 7.08 KB 0644
rpl_stm_loadfile.result File 3.17 KB 0644
rpl_stm_log.result File 7.66 KB 0644
rpl_stm_max_relay_size.result File 1.97 KB 0644
rpl_stm_mix_mts_show_relaylog_events.result File 8.86 KB 0644
rpl_stm_mix_rollback_to_savepoint.result File 11.75 KB 0644
rpl_stm_mix_show_relaylog_events.result File 8.89 KB 0644
rpl_stm_mixed_crash_safe.result File 79.39 KB 0644
rpl_stm_mixed_mts_crash_safe.result File 270.29 KB 0644
rpl_stm_mixed_mts_rec_crash_safe.result File 270.29 KB 0644
rpl_stm_mixed_mts_rec_crash_safe_checksum.result File 270.29 KB 0644
rpl_stm_mixed_mts_rec_crash_safe_small.result File 66.49 KB 0644
rpl_stm_mixing_engines.result File 615.14 KB 0644
rpl_stm_multi_query.result File 1.71 KB 0644
rpl_stm_no_op.result File 1.75 KB 0644
rpl_stm_relay_ign_space.result File 14.77 KB 0644
rpl_stm_reset_slave.result File 4.45 KB 0644
rpl_stm_sql_mode.result File 1 KB 0644
rpl_stm_start_stop_slave.result File 3.56 KB 0644
rpl_stm_stop_middle_group.result File 3.57 KB 0644
rpl_stm_until.result File 4.04 KB 0644
rpl_stm_until_pos_middle_gtid.result File 1.25 KB 0644
rpl_stm_user_variables.result File 7.46 KB 0644
rpl_stop_slave.result File 4.33 KB 0644
rpl_stop_slave_threads_error.result File 871 B 0644
rpl_switch_stm_row_mixed.result File 13.44 KB 0644
rpl_sync.result File 1.97 KB 0644
rpl_temp_table.result File 1.25 KB 0644
rpl_temp_table_mix_row.result File 5.1 KB 0644
rpl_temporal_fractional.result File 4.95 KB 0644
rpl_temporary.result File 5.17 KB 0644
rpl_temporary_error_table_repository.result File 1.9 KB 0644
rpl_temporary_errors.result File 1.34 KB 0644
rpl_test_framework.result File 29.49 KB 0644
rpl_timestamp_upgrage_55.result File 1.02 KB 0644
rpl_timezone.result File 4.68 KB 0644
rpl_tmp_table_and_DDL.result File 9.04 KB 0644
rpl_trigger.result File 21.02 KB 0644
rpl_trunc_temp.result File 1002 B 0644
rpl_truncate_2myisam.result File 1.83 KB 0644
rpl_truncate_3innodb.result File 1.83 KB 0644
rpl_typeconv.result File 37.54 KB 0644
rpl_typeconv_innodb.result File 867 B 0644
rpl_udf.result File 5.12 KB 0644
rpl_unknown_ignorable_event.result File 1.28 KB 0644
rpl_unsafe_statements.result File 2.01 KB 0644
rpl_user.result File 4.49 KB 0644
rpl_user_variables.result File 5.76 KB 0644
rpl_variables.result File 23.22 KB 0644
rpl_variables_stm.result File 22.02 KB 0644
rpl_view.result File 3.74 KB 0644
rpl_view_multi.result File 3.08 KB 0644
rpl_zombie_dump_threads.result File 720 B 0644