[lvm-devel] master - test: Make pvmove0 device removal more robust, in pvmove-restart.sh.

Petr Rockai mornfall at fedoraproject.org
Wed Feb 18 09:22:12 UTC 2015


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=733e3f6f983d26c346c5426915abfd9594e85a49
Commit:        733e3f6f983d26c346c5426915abfd9594e85a49
Parent:        10b8d2a4ea538c21cf991fd608de47a9c18f85f4
Author:        Petr Rockai <me at mornfall.net>
AuthorDate:    Wed Feb 18 10:17:43 2015 +0100
Committer:     Petr Rockai <me at mornfall.net>
CommitterDate: Wed Feb 18 10:21:06 2015 +0100

test: Make pvmove0 device removal more robust, in pvmove-restart.sh.

---
 test/shell/pvmove-restart.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/shell/pvmove-restart.sh b/test/shell/pvmove-restart.sh
index 98ff6b4..5e4fd8b 100644
--- a/test/shell/pvmove-restart.sh
+++ b/test/shell/pvmove-restart.sh
@@ -39,8 +39,8 @@ wait
 # Simulate reboot - forcibly remove related devices
 
 # First take down $lv1 then it's pvmove0
-dmsetup ls --exec echo | grep "${vg}-$lv1" | xargs -r dmsetup remove
-dmsetup ls --exec echo | grep "${vg}-pvmove0" | xargs -r dmsetup remove
+while dmsetup status "$vg-$lv1"; do dmsetup remove "$vg-$lv1" || true; done
+while dmsetup status "$vg-pvmove0"; do dmsetup remove "$vg-pvmove0" || true; done
 
 # Check we really have pvmove volume
 check lv_attr_bit type $vg/pvmove0 "p"




More information about the lvm-devel mailing list