rpl.rpl_semi_sync_after_sync_row 'innodb,row' w11 [ fail ]
|
Test ended at 2023-04-19 01:07:57
|
|
CURRENT_TEST: rpl.rpl_semi_sync_after_sync_row
|
analyze: sync_with_master
|
mysqltest: In included file "/home/buildbot/aarch64-debian-sid/build/mysql-test/suite/rpl/include/rpl_semi_sync.inc":
|
included from /home/buildbot/aarch64-debian-sid/build/mysql-test/suite/rpl/t/rpl_semi_sync.test at line 2:
|
included from /home/buildbot/aarch64-debian-sid/build/mysql-test/suite/rpl/t/rpl_semi_sync_after_sync_row.test at line 3:
|
At line 198: sync_slave_with_master failed: 'select master_pos_wait('master-bin.000001', 3125, 300, '')' returned NULL indicating slave SQL thread failure
|
|
The result from queries just before the failure was:
|
< snip >
|
# BUG#50157
|
# semi-sync replication crashes when replicating a transaction which
|
# include 'CREATE TEMPORARY TABLE `MyISAM_t` SELECT * FROM `Innodb_t` ;
|
connection master;
|
SET SESSION AUTOCOMMIT= 0;
|
CREATE TABLE t2(c1 INT) ENGINE=innodb;
|
connection slave;
|
connection master;
|
BEGIN;
|
|
# Even though it is in a transaction, this statement is binlogged into binlog
|
# file immediately.
|
CREATE TEMPORARY TABLE t3 SELECT c1 FROM t2 where 1=1;
|
|
# These statements will not be binlogged until the transaction is committed
|
INSERT INTO t2 VALUES(11);
|
INSERT INTO t2 VALUES(22);
|
COMMIT;
|
DROP TABLE t2, t3;
|
SET SESSION AUTOCOMMIT= 1;
|
|
More results from queries before failure can be found in /home/buildbot/aarch64-debian-sid/build/mysql-test/var/11/log/rpl_semi_sync_after_sync_row.log
|