32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
#
|
|
# 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
|