*** MDEV_6435: Incorrect error handling when query binlogged partially on master with "killed" error *** include/master-slave.inc [connection master] connection server_2; include/stop_slave.inc SET @old_parallel_threads=@@GLOBAL.slave_parallel_threads; SET GLOBAL slave_parallel_threads=1; CHANGE MASTER TO master_use_gtid=slave_pos; include/start_slave.inc connection server_1; ALTER TABLE mysql.gtid_slave_pos ENGINE=InnoDB; CREATE TABLE t6 (a INT) ENGINE=MyISAM; CREATE TRIGGER tr AFTER INSERT ON t6 FOR EACH ROW SET @a = 1; connect con1,127.0.0.1,root,,test,$SERVER_MYPORT_1,; connection con1; SET debug_sync='sp_head_execute_before_loop SIGNAL ready WAIT_FOR cont'; INSERT INTO t6 VALUES (1), (2), (3); connection server_1; SET debug_sync='now WAIT_FOR ready'; KILL QUERY CONID; SET debug_sync='now SIGNAL cont'; connection con1; ERROR 70100: Query execution was interrupted SET debug_sync='RESET'; connection server_1; SET debug_sync='RESET'; connection server_2; include/wait_for_slave_sql_error.inc [errno=1317] STOP SLAVE IO_THREAD; SET GLOBAL gtid_slave_pos= 'AFTER_ERROR_GTID_POS'; include/start_slave.inc connection server_1; INSERT INTO t6 VALUES (4); SELECT * FROM t6 ORDER BY a; a 1 4 connection server_2; SELECT * FROM t6 ORDER BY a; a 4 connection server_2; include/stop_slave.inc SET GLOBAL slave_parallel_threads=@old_parallel_threads; include/start_slave.inc SET DEBUG_SYNC= 'RESET'; connection server_1; DROP TABLE t6; SET DEBUG_SYNC= 'RESET'; disconnect con1; include/rpl_end.inc