Skip to content
  • Deepthi Eranti_Sreenivas's avatar
    fe41613e
    Bug#22084462:MYSQL TEST BINLOG.BINLOG_ROW_MIX_INNODB_MYISAM FAILS · fe41613e
    Deepthi Eranti_Sreenivas authored
    Reason for failure:
    The test case uses a subtest '/extra/binlog_tests/mix_innodb_myisam_binlog.test'.
    Here,in the test for BUG#7947 section,it is creating some temporary tables using
    connection 'con2' and then closing this connection and observing that the
    'DROP TEMP TABLE' statements were properly binary logged.
    It fails with a Result Content Mismatch because, on issuing the disconnection of
    "con2", the test case does not wait until the server cleanup the thread for that
    connection before updating the binary log events.
    
    Fix:
    Included include/assert_binlog_events.inc which waits for the binlog events and
    also assert that the temporary tables were dropped.
    
    'extra/binlog_tests/mix_innodb_myisam_binlog.test' subtest is used
    in 'binlog_row_mix_innodb_myisam.test' and 'binlog_stm_mix_innodb_myisam.test'
    Result files for both these tests('binlog_row_mix_innodb_myisam.result'
    and 'binlog_stm_mix_innodb_myisam.result') are updated.
    
    In include/assert_binlog_events.inc,the description of $slave_timeout
    did not specify the unit of time.
    
    Fix: Changed the decription in 'Usage' of assert_binlog_events.inc.
    fe41613e
    Bug#22084462:MYSQL TEST BINLOG.BINLOG_ROW_MIX_INNODB_MYISAM FAILS
    Deepthi Eranti_Sreenivas authored
    Reason for failure:
    The test case uses a subtest '/extra/binlog_tests/mix_innodb_myisam_binlog.test'.
    Here,in the test for BUG#7947 section,it is creating some temporary tables using
    connection 'con2' and then closing this connection and observing that the
    'DROP TEMP TABLE' statements were properly binary logged.
    It fails with a Result Content Mismatch because, on issuing the disconnection of
    "con2", the test case does not wait until the server cleanup the thread for that
    connection before updating the binary log events.
    
    Fix:
    Included include/assert_binlog_events.inc which waits for the binlog events and
    also assert that the temporary tables were dropped.
    
    'extra/binlog_tests/mix_innodb_myisam_binlog.test' subtest is used
    in 'binlog_row_mix_innodb_myisam.test' and 'binlog_stm_mix_innodb_myisam.test'
    Result files for both these tests('binlog_row_mix_innodb_myisam.result'
    and 'binlog_stm_mix_innodb_myisam.result') are updated.
    
    In include/assert_binlog_events.inc,the description of $slave_timeout
    did not specify the unit of time.
    
    Fix: Changed the decription in 'Usage' of assert_binlog_events.inc.
Loading