From ca03bc5cf7105720501fd122dd387b444a92cb9f Mon Sep 17 00:00:00 2001 From: Maciej Wawryk Date: Thu, 18 Jul 2019 10:31:16 +0200 Subject: [PATCH] test/vhost: check block size for vhost boot test Resolves #695 Change-Id: I627b06bc32e2a3aa18fb92636da384f60fb5db2d Signed-off-by: Maciej Wawryk Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462446 Reviewed-by: Darek Stojaczyk Reviewed-by: Ben Walker Tested-by: SPDK CI Jenkins --- test/vhost/vhost_boot/vhost_boot.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/vhost/vhost_boot/vhost_boot.sh b/test/vhost/vhost_boot/vhost_boot.sh index ac9aaa521..935195b6d 100755 --- a/test/vhost/vhost_boot/vhost_boot.sh +++ b/test/vhost/vhost_boot/vhost_boot.sh @@ -65,6 +65,15 @@ vhost_run timing_exit start_vhost timing_enter create_lvol + +nvme_bdev=$($rpc_py get_bdevs -b Nvme0n1) +nvme_bdev_bs=$(jq ".[] .block_size" <<< "$nvme_bdev") +nvme_bdev_name=$(jq ".[] .name" <<< "$nvme_bdev") +if [[ $nvme_bdev_bs != 512 ]]; then + echo "ERROR: Your device $nvme_bdev_name block size is $nvme_bdev_bs, but should be 512 bytes." + false +fi + lvs_u=$($rpc_py construct_lvol_store Nvme0n1 lvs0) lvb_u=$($rpc_py construct_lvol_bdev -u $lvs_u lvb0 20000) timing_exit create_lvol