1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Lower device size of pvmove test

Lower the size of devices in this test for speedup.
And check only once that  LVs are prepared properly.
This commit is contained in:
Zdenek Kabelac 2011-01-28 16:15:08 +00:00
parent 194afbe34d
commit 733b05a693

View File

@ -43,30 +43,34 @@ check_dev_sum_() {
# ---------------------------------------------------------------------
# Initialize PVs and VGs
aux prepare_vg 5 80
aux prepare_vg 5 40
# ---------------------------------------------------------------------
# Common environment setup/cleanup for each sub testcases
FIRST=""
prepare_lvs_() {
lvcreate -l2 -n $lv1 $vg $dev1
lv_is_on_ $vg/$lv1 $dev1
test -z "$FIRST" && lv_is_on_ $vg/$lv1 $dev1
lvcreate -l9 -i3 -n $lv2 $vg $dev2 $dev3 $dev4
lv_is_on_ $vg/$lv2 $dev2 $dev3 $dev4
test -z "$FIRST" && lv_is_on_ $vg/$lv2 $dev2 $dev3 $dev4
lvextend -l+2 $vg/$lv1 $dev2
lv_is_on_ $vg/$lv1 $dev1 $dev2
test -z "$FIRST" && lv_is_on_ $vg/$lv1 $dev1 $dev2
lvextend -l+2 $vg/$lv1 $dev3
lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3
test -z "$FIRST" && lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3
lvextend -l+2 $vg/$lv1 $dev1
lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3 $dev1
test -z "$FIRST" && lv_is_on_ $vg/$lv1 $dev1 $dev2 $dev3 $dev1
lvcreate -l1 -n $lv3 $vg $dev2
lv_is_on_ $vg/$lv3 $dev2
test -z "$FIRST" && lv_is_on_ $vg/$lv3 $dev2
save_dev_sum_ $(lvdev_ $vg $lv1)
save_dev_sum_ $(lvdev_ $vg $lv2)
save_dev_sum_ $(lvdev_ $vg $lv3)
lvs -a -o devices --noheadings $vg/$lv1 > ${lv1}_devs
lvs -a -o devices --noheadings $vg/$lv2 > ${lv2}_devs
lvs -a -o devices --noheadings $vg/$lv3 > ${lv3}_devs
if test -z "$FIRST" ; then
lvs -a -o devices --noheadings $vg/$lv1 > ${lv1}_devs
lvs -a -o devices --noheadings $vg/$lv2 > ${lv2}_devs
lvs -a -o devices --noheadings $vg/$lv3 > ${lv3}_devs
fi
FIRST=done
}
lv_not_changed_() {