summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-11-11 15:56:11 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2016-11-11 16:58:20 +0100
commitde3d054f7803bad12e395cb0bd099c0c9c396668 (patch)
tree93a17a768639f3a23c86ed990351e0777c4a07bc
parent4a2250f9cea300598fff8dbfee8700ac7aa81f89 (diff)
downloadlvm2-de3d054f7803bad12e395cb0bd099c0c9c396668.tar.gz
tests: avoid using polling
-rw-r--r--test/shell/snapshot-merge-stack.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/shell/snapshot-merge-stack.sh b/test/shell/snapshot-merge-stack.sh
index 6ed9c9524..3ee9eaa4e 100644
--- a/test/shell/snapshot-merge-stack.sh
+++ b/test/shell/snapshot-merge-stack.sh
@@ -40,13 +40,14 @@ snap_and_merge() {
kill $SLEEP_PID
aux delay_dev "$dev1" 0 200 $(get first_extent_sector "$dev1"):
- lvchange --refresh $vg/$lv1
+ lvchange --poll n --refresh $vg/$lv1
dmsetup table
lvs -a -o+lv_merging,lv_merge_failed $vg
sleep 1
check lv_attr_bit state $vg/$lv1 "a"
check lv_attr_bit state $vg/$lv2 "a"
aux error_dev "$dev2" $(get first_extent_sector "$dev2"):
+ aux enable_dev "$dev1"
# delay to let snapshot merge 'discover' failing COW device
sleep 1
sync
@@ -56,7 +57,7 @@ snap_and_merge() {
check lv_attr_bit state $vg/$lv2 "m"
# device OK and running in full speed
- aux enable_dev "$dev1" "$dev2"
+ aux enable_dev "$dev2"
# reactivate so merge can finish
lvchange -an $vg