diff options
author | Thirunarayanan Balathandayuthapani <thiru@mariadb.com> | 2018-03-22 14:19:16 +0530 |
---|---|---|
committer | Thirunarayanan Balathandayuthapani <thiru@mariadb.com> | 2018-03-22 14:19:16 +0530 |
commit | b6d68c6aa3df0b8490dc92f2b22f9e92b67d6ef1 (patch) | |
tree | 838455aee2a11addc00f0d41e23a161094d81e69 /mysql-test/suite/mariabackup/undo_space_id.test | |
parent | 4629db0dd6442ea7c2d3ecd636060bc4d21f2d19 (diff) | |
download | mariadb-git-b6d68c6aa3df0b8490dc92f2b22f9e92b67d6ef1.tar.gz |
MDEV-13561 Mariabackup is incompatible with retroactively created innodb_undo_tablespaces
- Mariabackup supports starting undo tablespace id which is greater
than 1.
Diffstat (limited to 'mysql-test/suite/mariabackup/undo_space_id.test')
-rw-r--r-- | mysql-test/suite/mariabackup/undo_space_id.test | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mysql-test/suite/mariabackup/undo_space_id.test b/mysql-test/suite/mariabackup/undo_space_id.test new file mode 100644 index 00000000000..8adeb18e5a7 --- /dev/null +++ b/mysql-test/suite/mariabackup/undo_space_id.test @@ -0,0 +1,25 @@ +--source include/have_innodb.inc +--source include/have_debug.inc + +--echo # Create 2 UNDO TABLESPACE(UNDO003, UNDO004) + +let $basedir=$MYSQLTEST_VARDIR/tmp/backup; + +CREATE TABLE t1(a varchar(60)) ENGINE INNODB; +start transaction; +INSERT INTO t1 VALUES(1); + +--echo # xtrabackup backup +--disable_result_log +exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --backup --target-dir=$basedir; +--enable_result_log +--echo # Display undo log files from target directory +list_files $basedir undo*; + +--echo # xtrabackup prepare +exec $XTRABACKUP --prepare --apply-log-only --target-dir=$basedir; +--echo # Display undo log files from targer directory +list_files $basedir undo*; + +DROP TABLE t1; +rmdir $basedir; |