# # WL#5569/7165 MTS # # The test verifies MTS recovery in cases SQL applier threads (workers) # have not completed all of their assignments at time they've been stopped. # The state of the slave server might become insonsistent with that of the master # 'cos there could be a number of event groups (transactions) uncommitted (gaps) followed # with that of committed. # The test proves that once the stop condition (e.g slave local error) is removed # replication restarts, the gaps are filled up, and the eventual slave server state # is consistent. # The test is MTS Logical_clock specific due to a mechanism of failure injection. # --let $rpl_topology= 1->2 # --let $rpl_debug= 1 # --source include/rpl_init.inc # --source include/rpl_default_connections.inc # Row format is chosen to ease the logged transaction size control --source include/have_binlog_format_row.inc --source include/have_myisam.inc --source include/not_group_replication_plugin.inc --source include/have_slave_parallel_type_logical_clock.inc --source include/master-slave.inc --source extra/rpl_tests/rpl_parallel_recovery_core.test --source include/rpl_end.inc --connection master --source suite/xengine/include/check_xengine_log_error.inc