]> sourceware.org Git - lvm2.git/commitdiff
tests: check vdo minimum_io_size
authorZdenek Kabelac <zkabelac@redhat.com>
Fri, 8 Nov 2024 15:38:29 +0000 (16:38 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 8 Nov 2024 18:41:50 +0000 (19:41 +0100)
test/shell/lvcreate-vdo.sh

index b24801375076a07bfe480aabd9c4abb26763ae6c..87d6f98a1f68ed4aedf2bf92d6e5a2c0cd3d9ebf 100644 (file)
@@ -89,4 +89,15 @@ check lv_field $vg/$lv1 vdo_ack_threads "4"
 lvs -a $vg
 lvremove -ff $vg
 
+lvcreate --type vdo --vdosettings 'minimum_io_size=512' -L10G -V1T -ky -n $lv1 $vg
+check lv_field $vg/$lv1 vdo_minimum_io_size "512b"
+lvremove -ff $vg
+
+lvcreate --type vdo --vdosettings 'minimum_io_size=4096' -L10G -V1T -ky -n $lv1 $vg
+check lv_field $vg/$lv1 vdo_minimum_io_size "4.00k"
+lvremove -ff $vg
+
+# only 512 or 4096 are valid values  (and eventually 1 or 8 sectors)
+not lvcreate --type vdo --vdosettings 'minimum_io_size=8000' -L10G -V1T -ky -n $lv1 $vg
+
 vgremove -ff $vg
This page took 0.095377 seconds and 5 git commands to generate.