mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
dfabe1ed34
caused spurious test failures. mysql-test/t/rpl_multi_delete.test: Fixed race condition in test that caused spurious test failure. To have predictable result from statements which are run on slave we need to sync master and slave explicitly. mysql-test/t/rpl_multi_update.test: Fixed race condition in test that caused spurious test failure. To have predictable result from statements which are run on slave we need to sync master and slave explicitly.
41 lines
754 B
Text
41 lines
754 B
Text
source include/master-slave.inc;
|
|
create table t1 (a int);
|
|
create table t2 (a int);
|
|
|
|
insert into t1 values (1);
|
|
insert into t2 values (1);
|
|
|
|
delete t1.* from t1, t2 where t1.a = t2.a;
|
|
|
|
save_master_pos;
|
|
select * from t1;
|
|
select * from t2;
|
|
|
|
connection slave;
|
|
sync_with_master;
|
|
select * from t1;
|
|
select * from t2;
|
|
|
|
# End of 4.1 tests
|
|
|
|
# Check if deleting 0 rows is binlogged (BUG#13348)
|
|
|
|
connection master;
|
|
delete from t1;
|
|
delete from t2;
|
|
|
|
sync_slave_with_master;
|
|
# force a difference to see if master's multi-DELETE will correct it
|
|
insert into t1 values(1);
|
|
insert into t2 values(1);
|
|
|
|
connection master;
|
|
DELETE t1.*, t2.* from t1, t2;
|
|
|
|
sync_slave_with_master;
|
|
select * from t1;
|
|
select * from t2;
|
|
|
|
connection master;
|
|
drop table t1,t2;
|
|
sync_slave_with_master;
|