mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
BUG#11745230
Refactored the test case: hardened and extended it. Created test inc file to abstract the task of relocating binlogs. Also, disabled it on windows for not cluttering the test case any further, as it depends heavily on doing filesystem operations and path handling. mysql-test/include/relocate_binlogs.inc: Auxiliar include file that performs the relocation of binary logs listed in an index file.
This commit is contained in:
@ -15,12 +15,13 @@ include/rpl_stop_server.inc [server_number=1]
|
||||
# Remove the unneeded master-bin.index file
|
||||
# Restart master with log-bin option set to default
|
||||
# Master has restarted successfully
|
||||
# stop slave
|
||||
include/stop_slave.inc
|
||||
# Move the slave binlog and relay log files and index to the new place
|
||||
# Shutdown slave
|
||||
include/rpl_stop_server.inc [server_number=2]
|
||||
# relocate binlogs
|
||||
# relocate relay logs
|
||||
# Restart slave with options log-bin, relay-log set to the new paths
|
||||
# Slave has restarted successfully
|
||||
# Slave server has restarted successfully
|
||||
include/start_slave.inc
|
||||
include/stop_slave.inc
|
||||
FLUSH LOGS;
|
||||
@ -33,3 +34,9 @@ FLUSH LOGS;
|
||||
include/start_slave.inc
|
||||
include/diff_tables.inc [master:t1,slave:t1]
|
||||
DROP TABLE t1;
|
||||
include/stop_slave.inc
|
||||
include/rpl_stop_server.inc [server_number=2]
|
||||
# remove tmpdir
|
||||
# restarted with previous slave settings
|
||||
include/start_slave.inc
|
||||
include/rpl_end.inc
|
||||
|
Reference in New Issue
Block a user