mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-09 01:18:39 +03:00
tests: add wait loop
Add a little wait loop - since lvconvert started background process and we need to wait till this bg task initiate its work - adding ~1s loop should give reasonable enough time to start mirroring.
This commit is contained in:
parent
bac5d782ca
commit
3ac106df6e
@ -112,6 +112,12 @@ check_and_cleanup_lvs_
|
||||
lvcreate -aey -l2 --type mirror -m1 -n $lv1 $vg
|
||||
# Use large enough polling interval so mirror is keeping mimagetmp
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" lvconvert -m+1 -i+40 -b $vg/$lv1
|
||||
for i in $(seq 1 10) ; do
|
||||
# check if background process already started
|
||||
# this is recognized by presence of LV1_mimage_2
|
||||
check lvl $vg/${lv1}_mimage_2 && break
|
||||
sleep .1
|
||||
done
|
||||
convlv=$(lv_convert_lv_ $vg/$lv1)
|
||||
test "$convlv" = "${lv1}_mimagetmp_2"
|
||||
lv_devices_ $vg/$lv1 $convlv ${lv1}_mimage_2
|
||||
|
Loading…
Reference in New Issue
Block a user