summaryrefslogtreecommitdiff
path: root/mysql-test/mysql-test-run.pl
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2017-11-23 21:01:00 +0000
committerVladislav Vaintroub <wlad@mariadb.com>2017-11-24 00:01:29 +0000
commit316f0d8fe3f3eda61bfe1025ef59a93dde3c753b (patch)
treea2bf5a19a26dfa91a84f32aac53f274ed9574eb9 /mysql-test/mysql-test-run.pl
parent12840f97cd3f768b64b6ddfc863b3ebfce6b2740 (diff)
downloadmariadb-git-316f0d8fe3f3eda61bfe1025ef59a93dde3c753b.tar.gz
MDEV-14447 mariabackup incremental incorrectly extends system tablespace
for multi-file innodb_data_file_path. Use fil_extend_space_to_desired_size() to correctly extend system tablespace. Make sure to get tablespace size from the first tablespace part.
Diffstat (limited to 'mysql-test/mysql-test-run.pl')
-rwxr-xr-xmysql-test/mysql-test-run.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl
index ac9f493dc84..3b1bb0b5cb0 100755
--- a/mysql-test/mysql-test-run.pl
+++ b/mysql-test/mysql-test-run.pl
@@ -2817,7 +2817,7 @@ sub mysql_server_start($) {
# Some InnoDB options are incompatible with the default bootstrap.
# If they are used, re-bootstrap
if ( $extra_opts and
- "@$extra_opts" =~ /--innodb[-_](?:page[-_]size|checksum[-_]algorithm|undo[-_]tablespaces|log[-_]group[-_]home[-_]dir|data[-_]home[-_]dir)/ )
+ "@$extra_opts" =~ /--innodb[-_](?:page[-_]size|checksum[-_]algorithm|undo[-_]tablespaces|log[-_]group[-_]home[-_]dir|data[-_]home[-_]dir)|data[-_]file[-_]path/ )
{
mysql_install_db($mysqld, undef, $extra_opts);
}