From fbb599288f36d30fdfaec49743209dba2fdea983 Mon Sep 17 00:00:00 2001 From: Piotr Pelplinski Date: Wed, 12 Sep 2018 09:54:32 +0200 Subject: [PATCH] lvolstore: Modify vbdev_lvol to use io_unit size instead of page size Signed-off-by: Piotr Pelplinski Change-Id: I0276528c360874eefa7f2f1ecb8a35fa57cee669 Reviewed-on: https://review.gerrithub.io/425357 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Jim Harris Reviewed-by: Tomasz Zawadzki Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto --- lib/bdev/lvol/vbdev_lvol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bdev/lvol/vbdev_lvol.c b/lib/bdev/lvol/vbdev_lvol.c index 355354cd8..8df974b1e 100644 --- a/lib/bdev/lvol/vbdev_lvol.c +++ b/lib/bdev/lvol/vbdev_lvol.c @@ -951,7 +951,7 @@ _create_lvol_disk(struct spdk_lvol *lvol, bool destroy) bdev->name = lvol->unique_id; bdev->product_name = "Logical Volume"; - bdev->blocklen = spdk_bs_get_page_size(lvol->lvol_store->blobstore); + bdev->blocklen = spdk_bs_get_io_unit_size(lvol->lvol_store->blobstore); total_size = spdk_blob_get_num_clusters(lvol->blob) * spdk_bs_get_cluster_size(lvol->lvol_store->blobstore); assert((total_size % bdev->blocklen) == 0);