[lvm-devel] master - tests: reappering device
Zdenek Kabelac
zkabelac at fedoraproject.org
Tue Oct 8 14:20:31 UTC 2013
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=2ee969e8514d7d7310990308a242b210e55a9113
Commit: 2ee969e8514d7d7310990308a242b210e55a9113
Parent: 2f5ddfbadea5dae6b2fc236d4f243bd88d955aa8
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Tue Oct 8 16:19:14 2013 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Tue Oct 8 16:19:14 2013 +0200
tests: reappering device
Simulation of problem for:
https://bugzilla.redhat.com/show_bug.cgi?id=995440
---
test/shell/lvmcache-exercise.sh | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/test/shell/lvmcache-exercise.sh b/test/shell/lvmcache-exercise.sh
index b1e2b92..5ea6381 100644
--- a/test/shell/lvmcache-exercise.sh
+++ b/test/shell/lvmcache-exercise.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (C) 2008 Red Hat, Inc. All rights reserved.
+# Copyright (C) 2008-2013 Red Hat, Inc. All rights reserved.
#
# This copyrighted material is made available to anyone wishing to use,
# modify, copy, or redistribute it subject to the terms and conditions
@@ -14,10 +14,23 @@
aux prepare_pvs 5
vgcreate $vg1 "$dev1"
-vgcreate $vg2 "$dev3"
+vgcreate $vg2 "$dev3" "$dev4" "$dev5"
aux disable_dev "$dev1"
pvscan
vgcreate $vg1 "$dev2"
aux enable_dev "$dev1"
pvs
+
+# reappearing device (rhbz 995440)
+lvcreate -aey -m2 --type mirror -l4 --alloc anywhere --corelog -n $lv1 $vg2
+
+aux disable_dev "$dev3"
+lvconvert --yes --repair $vg2/$lv1
+aux enable_dev "$dev3"
+
+# here it should fix any reappeared devices
+lvconvert --yes --repair $vg2/$lv1
+
+lvs -a $vg2 -o+devices 2>&1 | tee out
+not grep reappeared out
More information about the lvm-devel
mailing list