[lvm-devel] master - tests: better disk delay
Zdenek Kabelac
zkabelac at sourceware.org
Thu Mar 16 07:53:30 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=51b9de7249e912cdaa4508f5046d95d2c108b1c1
Commit: 51b9de7249e912cdaa4508f5046d95d2c108b1c1
Parent: 7fa08ae4e80e37e102d77f8fe02902a68bf52d9c
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Thu Mar 16 08:49:52 2017 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Thu Mar 16 08:49:52 2017 +0100
tests: better disk delay
Delay only writable extents.
Skip zeroing for earlier lvcreate finish.
---
test/shell/lvchange-raid1-writemostly.sh | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/shell/lvchange-raid1-writemostly.sh b/test/shell/lvchange-raid1-writemostly.sh
index 611992a..a6d5b6e 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"
More information about the lvm-devel
mailing list