mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-9566 MariaBackup test suite
This commit is contained in:
committed by
Sergei Golubchik
parent
1991411f16
commit
ca24f35b67
15
mysql-test/suite/mariabackup/include/restart_and_restore.inc
Normal file
15
mysql-test/suite/mariabackup/include/restart_and_restore.inc
Normal file
@@ -0,0 +1,15 @@
|
||||
let $_server_id= `SELECT @@server_id`;
|
||||
let $_datadir= `SELECT @@datadir`;
|
||||
let $_expect_file_name= $MYSQLTEST_VARDIR/tmp/mysqld.$_server_id.expect;
|
||||
exec echo "wait" > $_expect_file_name;
|
||||
echo # shutdown server;
|
||||
shutdown_server;
|
||||
echo # remove datadir;
|
||||
rmdir $_datadir;
|
||||
echo # xtrabackup move back;
|
||||
exec $XTRABACKUP --copy-back --datadir=$_datadir --target-dir=$targetdir --parallel=2;
|
||||
echo # restart server;
|
||||
exec echo "restart" > $_expect_file_name;
|
||||
enable_reconnect;
|
||||
source include/wait_until_connected_again.inc;
|
||||
disable_reconnect;
|
Reference in New Issue
Block a user