summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2020-09-23 13:22:08 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2020-09-23 14:47:30 +0200
commit39cdc1469d192e48bf5e1b39fc51a42c64e46ab6 (patch)
treeec1237b23b4a29f015984ac1641ff119ec31beda
parentcfc4dd4c7cb39354525866c9cd1b3c6442a6f558 (diff)
downloadlvm2-39cdc1469d192e48bf5e1b39fc51a42c64e46ab6.tar.gz
tests: add check for rename of cached vdopool
-rw-r--r--test/shell/lvcreate-vdo-cache.sh16
1 files changed, 14 insertions, 2 deletions
diff --git a/test/shell/lvcreate-vdo-cache.sh b/test/shell/lvcreate-vdo-cache.sh
index b502986b4..c31ccccda 100644
--- a/test/shell/lvcreate-vdo-cache.sh
+++ b/test/shell/lvcreate-vdo-cache.sh
@@ -32,10 +32,22 @@ export MKE2FS_CONFIG="$TESTDIR/lib/mke2fs.conf"
aux prepare_vg 1 9000
-lvcreate --vdo -L4G -V2G --name $lv1 $vg/vpool
+lvcreate --vdo -L4G -V2G --name $lv1 $vg/vpool1
# Test caching VDOPoolLV
-lvcreate -H -L10 $vg/vpool
+lvcreate -H -L10 $vg/vpool1
+
+# Current VDO target driver cannot handle online rename
+# once this will be supported - update this test
+not lvrename $vg/vpool1 $vg/vpool 2>&1 | tee out
+grep "Cannot rename" out
+
+lvchange -an $vg
+
+# Ofline should work
+lvrename $vg/vpool1 $vg/vpool
+
+lvchange -ay $vg
mkfs.ext4 -E nodiscard "$DM_DEV_DIR/$vg/$lv1"