Commit f98eb3a6 authored by gkodinov/kgeorge@magare.gmz's avatar gkodinov/kgeorge@magare.gmz
Browse files

Addendum to bug 29571: wait for INSERT DELAYED to finish on master

parent 9bc5e926
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -32,10 +32,12 @@ drop table t1;
CREATE TABLE t1(a int, UNIQUE(a));
INSERT DELAYED IGNORE INTO t1 VALUES(1);
INSERT DELAYED IGNORE INTO t1 VALUES(1);
flush table t1;
show binlog events limit 11,100;
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
x	x	x	x	x	use `test`; INSERT DELAYED IGNORE INTO t1 VALUES(1)
x	x	x	x	x	use `test`; INSERT DELAYED IGNORE INTO t1 VALUES(1)
x	x	x	x	x	use `test`; flush table t1
select * from t1;
a
1
@@ -44,6 +46,7 @@ show binlog events limit 12,100;
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
x	x	x	x	x	use `test`; INSERT DELAYED IGNORE INTO t1 VALUES(1)
x	x	x	x	x	use `test`; INSERT DELAYED IGNORE INTO t1 VALUES(1)
x	x	x	x	x	use `test`; flush table t1
select * from t1;
a
1
+1 −0
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ connection master;
CREATE TABLE t1(a int, UNIQUE(a));
INSERT DELAYED IGNORE INTO t1 VALUES(1);
INSERT DELAYED IGNORE INTO t1 VALUES(1);
flush table t1; # to wait for INSERT DELAYED to be done

#must show two INSERT DELAYED
--replace_column 1 x 2 x 3 x 4 x 5 x