# See the top of mysql-test/extra/rpl_tests/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_code: .*"); --echo [on slave] 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 extra/rpl_tests/rpl_conflicts.test; --source include/rpl_reset.inc --echo ######## Run with slave_exec_mode=IDEMPOTENT ######## set @@global.slave_exec_mode= 'IDEMPOTENT'; source extra/rpl_tests/rpl_conflicts.test; SET @@global.slave_exec_mode= @old_slave_exec_mode; --source include/rpl_end.inc