Commit 1b566ac7 authored by wanghailiangx's avatar wanghailiangx Committed by Jim Harris
Browse files

test/ftl: add cases line to cover RPC bdev_ftl_unload



Change-Id: I34074846d812d9bdf47af25f1275978c3508084b
Signed-off-by: default avatarHailiang Wang <hailiangx.e.wang@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15696


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 41c16a6d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ md5sum $testdir/testfile > $testdir/testfile.md5
$spdk_dd -m 0x2 -r /var/tmp/spdk_dd.sock --if=$testdir/testfile --of=/dev/nbd0 --bs=$block_size --count=$data_size --oflag=direct
sync /dev/nbd0
$rpc_py nbd_stop_disk /dev/nbd0
$rpc_py bdev_ftl_unload -b ftl0

# Force kill bdev service (dirty shutdown) and start it again
kill -9 $svcpid
+2 −0
Original line number Diff line number Diff line
@@ -70,6 +70,8 @@ waitforbdev ftl0
	echo ']}'
) > $FTL_JSON_CONF

$rpc_py bdev_ftl_unload -b ftl0

killprocess $svcpid
trap - SIGINT SIGTERM EXIT

+1 −0
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ $rpc_py -t $timeout $ftl_construct_args
	$rpc_py save_subsystem_config -n bdev
	echo ']}'
) > $testdir/config/ftl.json
$rpc_py bdev_ftl_unload -b ftl0
killprocess $svcpid

# Generate random data and calculate checksum
+1 −0
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ waitforbdev ftl0

bdev_info=$($rpc_py bdev_get_bdevs -b ftl0)
nb=$(jq ".[] .num_blocks" <<< "$bdev_info")
$rpc_py bdev_ftl_unload -b ftl0

killprocess $svcpid

+1 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ waitforbdev ftl0
	$rpc_py save_subsystem_config -n bdev
	echo ']}'
) > $FTL_JSON_CONF
$rpc_py bdev_ftl_unload -b ftl0

killprocess $svcpid