diff --git a/test/ftl/dirty_shutdown.sh b/test/ftl/dirty_shutdown.sh index 186e1a55f..b1e082074 100755 --- a/test/ftl/dirty_shutdown.sh +++ b/test/ftl/dirty_shutdown.sh @@ -77,6 +77,7 @@ waitforlisten $svcpid # Ftl should recover, though with a loss of data (-o config option) $rpc_py load_config < $testdir/config/ftl.json +waitfornbd nbd0 # Write extra data after restore dd if=/dev/urandom of=/dev/nbd0 bs=4K count=$chunk_size seek=$offset oflag=dsync diff --git a/test/ftl/restore.sh b/test/ftl/restore.sh index 509737039..0632bfc28 100755 --- a/test/ftl/restore.sh +++ b/test/ftl/restore.sh @@ -60,6 +60,7 @@ $rootdir/test/app/bdev_svc/bdev_svc & svcpid=$! waitforlisten $svcpid $rpc_py load_config < $testdir/config/ftl.json +waitfornbd nbd0 mount /dev/nbd0 $mount_dir