diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-04 14:58:18 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-10-04 17:31:55 +0200 |
commit | 9d8a028e8cd9aaa34030af26046b04d87149be32 (patch) | |
tree | 280b4fac147a8971e3d5531fb7e28d11004dd6af /lib/vdo | |
parent | aad91330fecd7718fe5eb66a258feabc42f73c26 (diff) | |
download | lvm2-9d8a028e8cd9aaa34030af26046b04d87149be32.tar.gz |
vdo: keep minimum_io_size in sectors
Diffstat (limited to 'lib/vdo')
-rw-r--r-- | lib/vdo/vdo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/vdo/vdo.c b/lib/vdo/vdo.c index ed051fc97..b4cb578be 100644 --- a/lib/vdo/vdo.c +++ b/lib/vdo/vdo.c @@ -239,6 +239,7 @@ static int _vdo_pool_text_import(struct lv_segment *seg, if (!dm_config_get_uint32(n, "minimum_io_size", &vtp->minimum_io_size)) return _bad_field("minimum_io_size"); + vtp->minimum_io_size >>= SECTOR_SHIFT; // keep in sectors, while metadata uses bytes if (!dm_config_get_uint32(n, "block_map_cache_size_mb", &vtp->block_map_cache_size_mb)) return _bad_field("block_map_cache_size_mb"); @@ -308,7 +309,7 @@ static int _vdo_pool_text_export(const struct lv_segment *seg, struct formatter if (vtp->use_metadata_hints) outf(f, "use_metadata_hints = 1"); - outf(f, "minimum_io_size = %u", vtp->minimum_io_size); + outf(f, "minimum_io_size = %u", (vtp->minimum_io_size << SECTOR_SHIFT)); outsize(f, vtp->block_map_cache_size_mb * UINT64_C(2 * 1024), "block_map_cache_size_mb = %u", vtp->block_map_cache_size_mb); |