From fd22bfcc2b62518014c181892f119fb07af805ed Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Fri, 14 Jun 2019 23:41:40 +0800 Subject: [PATCH] iscsi/test: destruct all malloc devices by one time Just use a for loop, then we can delete all malloc devices. Signed-off-by: Ziye Yang Change-Id: I34fb06c0d49333ab1b5bce0ea2e2b7ced7c50eb2 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/458045 Reviewed-by: Changpeng Liu Reviewed-by: Darek Stojaczyk Tested-by: SPDK CI Jenkins --- test/iscsi_tgt/fio/fio.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/iscsi_tgt/fio/fio.sh b/test/iscsi_tgt/fio/fio.sh index 547b267d7..e923026fe 100755 --- a/test/iscsi_tgt/fio/fio.sh +++ b/test/iscsi_tgt/fio/fio.sh @@ -116,10 +116,13 @@ fio_pid=$! sleep 3 -# Delete raid0, Malloc0, Malloc1 blockdevs +# Delete raid0 blockdev $rpc_py destroy_raid_bdev 'raid0' -$rpc_py delete_malloc_bdev 'Malloc0' -$rpc_py delete_malloc_bdev 'Malloc1' + +# Delete all allocated malloc blockdevs +for malloc_bdev in $malloc_bdevs; do + $rpc_py delete_malloc_bdev $malloc_bdev +done fio_status=0 wait $fio_pid || fio_status=$?