From 057d8668890367525fc830d7a08413eefe0243af Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 28 Jan 2019 22:05:17 +0100 Subject: [PATCH] tests: rounding for pools changed to power of 2 Even with 64K chunk support, lvm2 will target power-of-2 chunks. --- test/shell/lvcreate-thin-big.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/test/shell/lvcreate-thin-big.sh b/test/shell/lvcreate-thin-big.sh index 0625a598c..595b8a937 100644 --- a/test/shell/lvcreate-thin-big.sh +++ b/test/shell/lvcreate-thin-big.sh @@ -75,12 +75,10 @@ check lv_field $vg/pool1_tmeta size "2.50m" check lv_field $vg/pool2_tmeta size "3.75m" lvremove -ff $vg -# Block size of multiple 64KB needs >= 1.4 -if aux have_thin 1 4 0 ; then -# Test chunk size is rounded to 64KB boundary +# Test chunk size is rounded to power-of-2 lvcreate -L10G --poolmetadatasize 4M -T $vg/pool -check lv_field $vg/pool chunk_size "192.00k" -fi +check lv_field $vg/pool chunk_size "256.00k" + # Old thinpool target required rounding to power of 2 aux lvmconf "global/thin_disabled_features = [ \"block_size\" ]" lvcreate -L10G --poolmetadatasize 4M -T $vg/pool_old