diff --git a/module/bdev/lvol/vbdev_lvol_rpc.c b/module/bdev/lvol/vbdev_lvol_rpc.c index b1bdccab7..79e74f6a5 100644 --- a/module/bdev/lvol/vbdev_lvol_rpc.c +++ b/module/bdev/lvol/vbdev_lvol_rpc.c @@ -1016,13 +1016,11 @@ static void rpc_dump_lvol_store_info(struct spdk_json_write_ctx *w, struct lvol_store_bdev *lvs_bdev) { struct spdk_blob_store *bs; - uint64_t cluster_size, block_size; + uint64_t cluster_size; char uuid[SPDK_UUID_STRING_LEN]; bs = lvs_bdev->lvs->blobstore; cluster_size = spdk_bs_get_cluster_size(bs); - /* Block size of lvols is always size of blob store page */ - block_size = spdk_bs_get_page_size(bs); spdk_json_write_object_begin(w); @@ -1037,7 +1035,7 @@ rpc_dump_lvol_store_info(struct spdk_json_write_ctx *w, struct lvol_store_bdev * spdk_json_write_named_uint64(w, "free_clusters", spdk_bs_free_cluster_count(bs)); - spdk_json_write_named_uint64(w, "block_size", block_size); + spdk_json_write_named_uint64(w, "block_size", spdk_bs_get_io_unit_size(bs)); spdk_json_write_named_uint64(w, "cluster_size", cluster_size); diff --git a/test/spdkcli/match_files/spdkcli_details_lvs.test.match b/test/spdkcli/match_files/spdkcli_details_lvs.test.match index acbb23b1a..efb34b9e7 100644 --- a/test/spdkcli/match_files/spdkcli_details_lvs.test.match +++ b/test/spdkcli/match_files/spdkcli_details_lvs.test.match @@ -1,6 +1,6 @@ { "base_bdev": "Malloc0", - "block_size": 4096, + "block_size": 512, "cluster_size": 4194304, "free_clusters": 1, "name": "lvs0",