|
3 | 3 | --source include/have_innodb_16k.inc |
4 | 4 |
|
5 | 5 | --let $MYSQLD_DATADIR= `select @@datadir` |
| 6 | +--echo # Set different paths for --datadir |
| 7 | +--let $MYSQLD_DATADIR1 = $MYSQL_TMP_DIR/data57 |
6 | 8 |
|
7 | 9 | --echo ########################################################################### |
8 | 10 | --echo # Stop the default mtr server |
|
16 | 18 | --echo # Setup the 5.7 data directory |
17 | 19 | --echo ########################################################################### |
18 | 20 |
|
19 | | ---echo # Set different paths for --datadir |
20 | | ---let $MYSQLD_DATADIR1 = $MYSQL_TMP_DIR/data57 |
21 | | - |
22 | 21 | --echo # Copy the remote tablespace & DB zip files from suite location to working location. |
23 | 22 | --copy_file $MYSQLTEST_VARDIR/std_data/data57.zip $MYSQL_TMP_DIR/data57.zip |
24 | 23 |
|
@@ -245,18 +244,43 @@ SELECT COUNT(*) != 0 FROM mysql.help_topic; |
245 | 244 | --echo ########################################################################### |
246 | 245 |
|
247 | 246 | # These files must not exist |
248 | | -# $MYSQLD_DATADIR/mysql/innodb_index_stats_backup57.ibd |
249 | | -# $MYSQLD_DATADIR/mysql/innodb_table_stats_backup57.ibd |
| 247 | +# $MYSQLD_DATADIR1/mysql/innodb_index_stats_backup57.ibd |
| 248 | +# $MYSQLD_DATADIR1/mysql/innodb_table_stats_backup57.ibd |
250 | 249 | --replace_regex /_[0-9]+\.sdi/_XXX.sdi/ |
251 | | ---list_files $MYSQLD_DATADIR/mysql |
| 250 | +--list_files $MYSQLD_DATADIR1/mysql |
| 251 | + |
| 252 | +--echo ########################################################################### |
| 253 | +--echo # Cleanup |
| 254 | +--echo ########################################################################### |
252 | 255 |
|
253 | 256 | --let $shutdown_server_timeout = 300 |
254 | 257 | --source include/shutdown_mysqld.inc |
255 | 258 |
|
| 259 | +--force-rmdir $MYSQLD_DATADIR1 |
| 260 | +--remove_file $MYSQL_TMP_DIR/data57.zip |
| 261 | + |
| 262 | +--echo ########################################################################### |
| 263 | +--echo # Bug#29791350: NON-INSTALL IN-PLACE UPGRADE FAILING FROM 5.7.25 TO 8.0.16 |
| 264 | +--echo ########################################################################### |
| 265 | + |
| 266 | +--copy_file $MYSQLTEST_VARDIR/std_data/upgrade/bug29791350_upgrade_57022.zip $MYSQL_TMP_DIR/data57.zip |
| 267 | +--file_exists $MYSQL_TMP_DIR/data57.zip |
| 268 | +--exec unzip -qo $MYSQL_TMP_DIR/data57.zip -d $MYSQL_TMP_DIR |
| 269 | + |
| 270 | +--let $MYSQLD_LOG= $MYSQLTEST_VARDIR/log/mysql57_upgrade_bug29791350.log |
| 271 | +--replace_result $MYSQLD MYSQLD $MYSQLD_DATADIR1 MYSQLD_DATADIR1 $MYSQLD_LOG MYSQLD_LOG |
| 272 | +--exec echo "restart: --table-open-cache=256 --datadir=$MYSQLD_DATADIR1 --log-error=$MYSQLD_LOG" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect |
| 273 | +--let $wait_counter= 10000 |
| 274 | +--enable_reconnect |
| 275 | +--source include/wait_until_connected_again.inc |
| 276 | + |
256 | 277 | --echo ########################################################################### |
257 | 278 | --echo # Cleanup |
258 | 279 | --echo ########################################################################### |
259 | 280 |
|
| 281 | +--let $shutdown_server_timeout = 300 |
| 282 | +--source include/shutdown_mysqld.inc |
| 283 | + |
260 | 284 | --force-rmdir $MYSQLD_DATADIR1 |
261 | 285 | --remove_file $MYSQL_TMP_DIR/data57.zip |
262 | 286 |
|
|
0 commit comments