summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-10-30 23:16:03 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2014-10-30 23:58:49 +0100
commit8926230f6e7ac46c5bbed70d3e8efbc43e5b444d (patch)
treeeaf0b49a7b2ac737503f90ce07d967fdbd5f9ad4
parentb58a0f5cd31669e789d6944ced5b42ce7c6f4f74 (diff)
downloadlvm2-8926230f6e7ac46c5bbed70d3e8efbc43e5b444d.tar.gz
tests: lvcreate snapshot usage update
-rw-r--r--test/shell/lvcreate-usage.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/shell/lvcreate-usage.sh b/test/shell/lvcreate-usage.sh
index 05f2515e6..5d37d9c2f 100644
--- a/test/shell/lvcreate-usage.sh
+++ b/test/shell/lvcreate-usage.sh
@@ -130,8 +130,16 @@ grep "Redundant" err
check lv_field $vg/$lv1 segtype "linear"
lvremove -ff $vg
-# Snapshot with virtual origin works
+# Old --type snapshot works with -s
+lvcreate --type snapshot -s -V64 -L32 -n $lv1 $vg
+check lv_field $vg/$lv1 segtype "linear"
+lvcreate --type snapshot -V64 -L32 -n $lv2 $vg
+check lv_field $vg/$lv2 segtype "linear"
+lvremove -ff $vg
+
+# --virtualoriginsize always makes old snapshot
lvcreate -s --virtualoriginsize 64m -L 32m -n $lv1 $vg
+check lv_field $vg/$lv1 segtype "linear"
lvrename $vg/$lv1 $vg/$lv2
lvcreate -s --virtualoriginsize 64m -L 32m -n $lv1 $vg
lvchange -a n $vg/$lv1