[lvm-devel] master - tests: update lvconvert test
Zdenek Kabelac
zkabelac at fedoraproject.org
Mon Mar 14 22:46:58 UTC 2016
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=746f8af2a836e662e5588a37feb29c27ed02261b
Commit: 746f8af2a836e662e5588a37feb29c27ed02261b
Parent: 0d5b9deff21991f0b26240ae4395ee12e76096c5
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Mon Mar 14 23:22:19 2016 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Mar 14 23:46:08 2016 +0100
tests: update lvconvert test
---
test/shell/lvconvert-repair-cache.sh | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/test/shell/lvconvert-repair-cache.sh b/test/shell/lvconvert-repair-cache.sh
index 9ef8716..60b0b5d 100644
--- a/test/shell/lvconvert-repair-cache.sh
+++ b/test/shell/lvconvert-repair-cache.sh
@@ -61,6 +61,10 @@ lvconvert -H --cachemode writethrough --cachepool $vg/cpool $lv1
aux disable_dev "$dev2"
+# Deactivate before remove
+# FIXME: handle this while LV is alive
+lvchange -an $vg/$lv1
+
# Check it is prompting for confirmation
not lvconvert --uncache $vg/$lv1
# --yes to drop when Check its prompting
@@ -72,6 +76,9 @@ lvconvert --yes --uncache $vg/$lv1
#lvchange -ay $vg
aux enable_dev "$dev2"
+
+# FIXME: temporary workaround
+lvcreate -L1 -n $lv5 $vg
lvremove -ff $vg
##########################
@@ -92,7 +99,7 @@ lvs -a -o+seg_pe_ranges,cachemode $vg
sync
# Seriously damage cache metadata
-aux error_dev "$dev1" 2054:2
+aux error_dev "$dev1" 2054:2
# Here we usually for the 1st. notice needs_check
check lv_attr_bit state $vg/$lv1 "c"
More information about the lvm-devel
mailing list