List:Commits« Previous MessageNext Message »
From:Andrei Elkin Date:December 21 2012 10:55am
Subject:bzr push into mysql-5.6 branch (andrei.elkin:4814 to 4815) Bug#12902514
View as plain text  
 4815 Andrei Elkin	2012-12-21
      BUG#12902514 - MTS RECOVERY TESTS ARE SLOW ON PB (SOLARIS)
      
      A set of tests satisfying the pattern 'rpl_*mts*_crash_safe.test'
      was used to perform slow and intolerably slow on solaris.
      
      In fact the bug was largely fixed when the mts-crash-safe tests
      were made run through --big-test.
      This patch introduces a lighter version of rpl_stm_mixed_mts_rec_crash_safe
      and is supposed to run per push.
      The current --big-test version set is shorten thanks to
      an optimization is done in that STM and MIXED format tests of the mts-crash-safe
      set are united into a single one (see renaming and deletion).
      
      Debug print out is activated to hunt over a separate issue of timeouts
      that is separted out as Bug 16016262.
      The lighter version of rpl_stm_mixed_mts_rec_crash_safe execution on PB should 
      provided necessary details.
     @ mysql-test/collections/default.experimental
        Solaris is released to run the removed list tests (actually should 've been done
        at time the test were made --big-test).
     @ mysql-test/extra/rpl_tests/rpl_mts_crash_safe.inc
        Debug print out is requested to hunt over an issue of the failing server restart.
     @ mysql-test/extra/rpl_tests/rpl_mts_crash_safe.test
        The big vs small version of rpl*mts*crash_safe.test decision block is added.
        The caller is supposed to `--let $crash_safe_small= some-value'.
     @ mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
        results got updated.
     @ mysql-test/suite/rpl/r/rpl_stm_mixed_mts_crash_safe.result
        results got updated, renamed.
     @ mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_small.test
        Small version of rpl_stm_mixed_mts_rec_crash_safe is added.
        The test can serve as a facility to catch Bug 16016262 when is made to run per push.

    removed:
      mysql-test/suite/rpl/r/rpl_stm_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mts_rec_crash_safe.result
      mysql-test/suite/rpl/t/rpl_stm_mts_crash_safe-slave.opt
      mysql-test/suite/rpl/t/rpl_stm_mts_crash_safe.test
      mysql-test/suite/rpl/t/rpl_stm_mts_rec_crash_safe-slave.opt
      mysql-test/suite/rpl/t/rpl_stm_mts_rec_crash_safe.test
    added:
      mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe_small.result
      mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_small-slave.opt
      mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_small.test
    renamed:
      mysql-test/suite/rpl/r/rpl_mixed_mts_crash_safe.result => mysql-test/suite/rpl/r/rpl_stm_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe.result => mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_mixed_mts_rec_crash_safe_checksum.result => mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/t/rpl_mixed_mts_crash_safe-slave.opt => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_crash_safe-slave.opt
      mysql-test/suite/rpl/t/rpl_mixed_mts_crash_safe.test => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_crash_safe.test
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe-slave.opt => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe-slave.opt
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe.test => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe.test
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe_checksum-master.opt => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_checksum-master.opt
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe_checksum-slave.opt => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_checksum-slave.opt
      mysql-test/suite/rpl/t/rpl_mixed_mts_rec_crash_safe_checksum.test => mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_checksum.test
    modified:
      mysql-test/collections/default.experimental
      mysql-test/extra/rpl_tests/rpl_mts_crash_safe.inc
      mysql-test/extra/rpl_tests/rpl_mts_crash_safe.test
      mysql-test/suite/rpl/r/rpl_row_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_row_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_mts_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe.result
      mysql-test/suite/rpl/r/rpl_stm_mixed_mts_rec_crash_safe_checksum.result
      mysql-test/suite/rpl/t/rpl_stm_mixed_mts_rec_crash_safe_checksum.test
 4814 Tor Didriksen	2012-12-21 [merge]
      merge 5.5 => 5.6

    modified:
      client/mysqltest.cc

Diff too large for email (29814 lines, the limit is 10000).
No bundle (reason: useless for push emails).
Thread
bzr push into mysql-5.6 branch (andrei.elkin:4814 to 4815) Bug#12902514Andrei Elkin8 Jan