Browse Source

BUG#58416: binlog.binlog_row_failure_mixing_engines fails on

win x86 debug_max

The windows MTR run exhibited a different test execution 
ordering (due to the fact that in these platforms MTR is invoked
with --parallel > 1). This uncovered a bug in the aforementioned
test case, which is triggered by the following conditions:

  1. server is not restarted between two different tests;
  2. the test before binlog.binlog_row_failure_mixing_engines
     issues flush logs;
  3. binlog.binlog_row_failure_mixing_engines uses binlog
     positions to limit the output of show_binlog_events;
  4. binlog.binlog_row_failure_mixing_engines does not state which
     binlog file to use, thence it uses a wrong binlog file with
     the correct position.

There are two possible fixes: 1. make sure that the test start 
from a clean slate - binlog wise; 2. in addition to the position, 
also state the binary log file before sourcing 
show_binlog_events.inc .

We go for fix #1, ie, deploy a RESET MASTER before the test is 
actually started.
pull/73/head
Luis Soares 15 years ago
parent
commit
13c9cf26a6
  1. 1
      mysql-test/extra/binlog_tests/binlog_failure_mixing_engines.test
  2. 1
      mysql-test/suite/binlog/r/binlog_mixed_failure_mixing_engines.result
  3. 1
      mysql-test/suite/binlog/r/binlog_row_failure_mixing_engines.result

1
mysql-test/extra/binlog_tests/binlog_failure_mixing_engines.test

@ -60,6 +60,7 @@
# Please, remove this test case after pushing WL#2687.
################################################################################
RESET MASTER;
--echo ###################################################################################
--echo # CONFIGURATION

1
mysql-test/suite/binlog/r/binlog_mixed_failure_mixing_engines.result

@ -1,3 +1,4 @@
RESET MASTER;
###################################################################################
# CONFIGURATION
###################################################################################

1
mysql-test/suite/binlog/r/binlog_row_failure_mixing_engines.result

@ -1,3 +1,4 @@
RESET MASTER;
###################################################################################
# CONFIGURATION
###################################################################################

Loading…
Cancel
Save