Commit 7133bbca authored by unknown's avatar unknown

Bug #24998 rpl_row_delayed_ins.test fails in pushbuild

The test uses show binlog event which is not deterministic due to the single insert delayed
query can generate up to number of inserted rows row-events pair (table_map + Write_row)

The solution is to leave the current binlogging behaviour as it is and change 
the test as spliting arguments of insert delayed query. Note, that such fix was applied
earlier for  binlog_insert_delayed.test :
https://intranet.mysql.com/secure/apps/irclog.php?channel=22&start_time=2006-09-27 

There are no tests with insert delayed and show binlog events combination requiring
this fix.


mysql-test/extra/rpl_tests/rpl_row_delayed_ins.test:
  splitting insert delayed per rows
parent ff9c3500
...@@ -7,7 +7,9 @@ ...@@ -7,7 +7,9 @@
connection master; connection master;
let $VERSION=`select version()`; let $VERSION=`select version()`;
eval create table t1(a int not null primary key) engine=$engine_type; eval create table t1(a int not null primary key) engine=$engine_type;
insert delayed into t1 values (1),(2),(3); insert delayed into t1 values (1);
insert delayed into t1 values (2);
insert delayed into t1 values (3);
flush tables; flush tables;
SELECT * FROM t1 ORDER BY a; SELECT * FROM t1 ORDER BY a;
sync_slave_with_master; sync_slave_with_master;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment