summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2017-03-16 08:49:52 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2017-03-16 08:49:52 +0100
commit51b9de7249e912cdaa4508f5046d95d2c108b1c1 (patch)
treefaa1c509543dc93d89a582f7c032c6a84aad774b
parent7fa08ae4e80e37e102d77f8fe02902a68bf52d9c (diff)
downloadlvm2-51b9de7249e912cdaa4508f5046d95d2c108b1c1.tar.gz
tests: better disk delay
Delay only writable extents. Skip zeroing for earlier lvcreate finish.
-rw-r--r--test/shell/lvchange-raid1-writemostly.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/shell/lvchange-raid1-writemostly.sh b/test/shell/lvchange-raid1-writemostly.sh
index 611992a2e..a6d5b6e39 100644
--- a/test/shell/lvchange-raid1-writemostly.sh
+++ b/test/shell/lvchange-raid1-writemostly.sh
@@ -21,7 +21,7 @@ aux prepare_vg 4
for d in $dev1 $dev2 $dev3 $dev4
do
- aux delay_dev $d 1 1
+ aux delay_dev $d 0 20 $(get first_extent_sector "$d")
done
#
@@ -29,11 +29,12 @@ done
#
# Create 4-way raid1 LV
-lvcreate -aey --ty raid1 -m 3 -L 32M -n $lv1 $vg
+lvcreate -aey --ty raid1 -m 3 -Zn -L16M -n $lv1 $vg
not lvchange -y --writemostly $dev1 $vg/$lv1
check lv_field $vg/$lv1 segtype "raid1"
check lv_field $vg/$lv1 stripes 4
check lv_attr_bit health $vg/${lv1}_rimage_0 "-"
+aux enable_dev $(< DEVICES)
aux wait_for_sync $vg $lv1
lvchange -y --writemostly $dev1 $vg/$lv1
check lv_attr_bit health $vg/${lv1}_rimage_0 "w"