summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2015-05-02 22:03:19 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2015-05-03 00:43:15 +0200
commit31f1375d23fcc23a35e67bd8780d1ba82db4be56 (patch)
tree9dd0a3a4b51ae7950cce6e158f1bcdbb5d8e96fd
parent4f6660db7df704d8ba5d855b369b6dfdff4eed1c (diff)
downloadlvm2-31f1375d23fcc23a35e67bd8780d1ba82db4be56.tar.gz
tests: use 800ms write delay
Since this value magically worked for pvmove-abort* use it here as well. Also prepate_lvmetad has better kill&reload mechanism.
-rw-r--r--test/shell/pvmove-restart.sh9
1 files changed, 3 insertions, 6 deletions
diff --git a/test/shell/pvmove-restart.sh b/test/shell/pvmove-restart.sh
index 011e6ee73..db87d522c 100644
--- a/test/shell/pvmove-restart.sh
+++ b/test/shell/pvmove-restart.sh
@@ -21,7 +21,7 @@ vgextend $vg "$dev3"
# Slowdown writes
# (FIXME: generates interesting race when not used)
-aux delay_dev "$dev3" 100 100 $(get first_extent_sector "$dev3"):
+aux delay_dev "$dev3" 0 800 $(get first_extent_sector "$dev3"):
for mode in "--atomic" ""
do
@@ -44,7 +44,7 @@ wait
# First take down $lv1 then it's pvmove0
j=0
-for i in $lv1 pvmove0 pvmove0_mimage_1 pvmove0_mimage_0 ; do
+for i in $lv1 pvmove0 pvmove0_mimage_0 pvmove0_mimage_1 ; do
while dmsetup status "$vg-$i"; do
dmsetup remove "$vg-$i" || {
j=$(($j + 1))
@@ -76,8 +76,7 @@ if test -e LOCAL_CLVMD ; then
fi
if test -e LOCAL_LVMETAD ; then
- # Restart lvmetad
- kill $(< LOCAL_LVMETAD)
+ # Restart lvmetad (kill is built-in)
aux prepare_lvmetad
fi
@@ -92,8 +91,6 @@ dmsetup table
pvmove --abort
-pvmove --abort
-
lvs -a -o+devices $vg
lvremove -ff $vg