1
0
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:
Luis Soares
2011-12-01 00:54:54 +00:00
parent 2228d5a8b3
commit a899a4050b
3 changed files with 227 additions and 34 deletions

View File

@ -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