]> sourceware.org Git - lvm2.git/commitdiff
tests: check resize of cached vdopool
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 17 Feb 2021 10:50:27 +0000 (11:50 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 17 Feb 2021 10:53:18 +0000 (11:53 +0100)
test/shell/lvconvert-cache-vdo.sh

index 8e2894877c9c56915e6f0d4409e1520aa75a589c..39caf5e03a6bd81dbf16a15e42ad4ad7b2d45f51 100644 (file)
@@ -17,6 +17,10 @@ SKIP_WITH_LVMPOLLD=1
 
 . lib/inittest
 
+percent_() {
+       get lv_field $vg/vpool data_percent | cut -d. -f1
+}
+
 aux have_vdo 6 2 0 || skip
 aux have_cache 1 3 0 || skip
 
@@ -41,9 +45,15 @@ lvchange -ay $vg
 check dev_md5sum $vg $lv1
 
 lvconvert --yes --cache --cachepool cpool $vg/vpool
-lvconvert --splitcache $vg/vpool
+
+VDODATA="$(percent_)"
+# Check resize of cached VDO pool
+lvextend -L+1G $vg/vpool
 
 lvs -a $vg
+# Check after resize usage is reduced
+test "$(percent_)" -lt $VDODATA
+lvconvert --splitcache $vg/vpool
 
 lvconvert --yes --cache --cachepool cpool $vg/$lv1
 check dev_md5sum $vg $lv1
This page took 0.033167 seconds and 5 git commands to generate.