# See the top of mysql-test/include/rpl_conflicts.test for # explanation of what this test does. # # This test file is for row-logging mode. It runs the test twice, with # slave_exec_mode=STRICT and slave_exec_mode=IDEMPOTENT, respectively. source include/have_binlog_format_row.inc; source include/master-slave.inc; connection slave; call mtr.add_suppression("Slave: Can\'t find record in \'t1\' error.* .*"); call mtr.add_suppression("Can't find record in 't.'"); connection slave; SET @old_slave_exec_mode= @@global.slave_exec_mode; --echo ######## Run with slave_exec_mode=STRICT ######## SET @@global.slave_exec_mode = 'STRICT'; source include/rpl_conflicts.test; --source include/rpl_reset.inc --echo ######## Run with slave_exec_mode=IDEMPOTENT ######## set @@global.slave_exec_mode= 'IDEMPOTENT'; source include/rpl_conflicts.test; SET @@global.slave_exec_mode= @old_slave_exec_mode; --source include/rpl_end.inc