summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2023-01-16 01:11:37 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2023-01-16 12:37:40 +0100
commitaa09232dc4fb825f4e643bbe87a95e2318dd5a93 (patch)
treedb8c063823cee5b74377411286a35389ff97435e
parentc20f01a0cbb24e8276734a00f26a510cf6daaf21 (diff)
downloadlvm2-aa09232dc4fb825f4e643bbe87a95e2318dd5a93.tar.gz
tests: vdo resizing
-rw-r--r--test/shell/lvresize-vdo.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/shell/lvresize-vdo.sh b/test/shell/lvresize-vdo.sh
index 6fe0e9c26..cbe8ce967 100644
--- a/test/shell/lvresize-vdo.sh
+++ b/test/shell/lvresize-vdo.sh
@@ -32,4 +32,19 @@ check lv_field $vg/${lv2}_vdata size "6.00g"
lvresize -L6G $vg/$lv1
check lv_field $vg/$lv1 size "6.00g"
+# Check too large size
+not lvresize -L4P $vg/$lv1 2>err
+grep "Volume too large" err
+
+# Can't resize inactive VDO
+lvchange -an $vg
+not lvresize -L10G $vg/$lv1 2>err
+grep "Cannot resize inactive" err
+
+not lvresize -L10G $vg/$lv2 2>err
+grep "Cannot resize inactive" err
+
+not lvresize -L10G $vg/${lv2}_vdata 2>err
+grep "Cannot resize inactive" err
+
vgremove -ff $vg