diff options
author | Ondrej Kozina <okozina@redhat.com> | 2015-04-20 16:56:03 +0200 |
---|---|---|
committer | Ondrej Kozina <okozina@redhat.com> | 2015-05-07 15:50:29 +0200 |
commit | 59e585adaae2fc34ffca23597e812f2f350b4d15 (patch) | |
tree | 0703bd087ea35adf7aa2e9bbec0f6e2aeceaced0 | |
parent | d55bd598a668470904eb655d97de3e1842338e4a (diff) | |
download | lvm2-59e585adaae2fc34ffca23597e812f2f350b4d15.tar.gz |
tests: don't leave behind bg processes in mirror-names.sh
also delay all devices a bit to be able to detect private mirror
LVs with lvmpolld
-rw-r--r-- | test/shell/mirror-names.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/shell/mirror-names.sh b/test/shell/mirror-names.sh index aa640c2bf..22372e163 100644 --- a/test/shell/mirror-names.sh +++ b/test/shell/mirror-names.sh @@ -42,6 +42,22 @@ lv_convert_lv_() { get lv_field $1 convert_lv } +enable_devs() { + aux enable_dev "$dev1" + aux enable_dev "$dev2" + aux enable_dev "$dev3" + aux enable_dev "$dev4" + aux enable_dev "$dev5" +} + +delay_devs() { + aux delay_dev "$dev1" 0 1000 $(get first_extent_sector "$dev1"): + aux delay_dev "$dev2" 0 1000 $(get first_extent_sector "$dev2"): + aux delay_dev "$dev3" 0 1000 $(get first_extent_sector "$dev3"): + aux delay_dev "$dev4" 0 1000 $(get first_extent_sector "$dev4"): + aux delay_dev "$dev5" 0 1000 $(get first_extent_sector "$dev5"): +} + # --------------------------------------------------------------------- # Common environment setup/cleanup for each sub testcases @@ -101,12 +117,14 @@ check_and_cleanup_lvs_ #COMM "converting mirror names is ${lv1}_mimagetmp_2" lvcreate -aey -l2 --type mirror -m1 -n $lv1 $vg +delay_devs LVM_TEST_TAG="kill_me_$PREFIX" lvconvert -m+1 -i+40 -b $vg/$lv1 convlv=$(lv_convert_lv_ $vg/$lv1) test $convlv = ${lv1}_mimagetmp_2 lv_devices_ $vg/$lv1 $convlv ${lv1}_mimage_2 lv_devices_ $vg/$convlv ${lv1}_mimage_0 ${lv1}_mimage_1 lv_mirror_log_ $vg/$convlv ${lv1}_mlog +enable_devs #COMM "mirror log name after re-adding is ${lv1}_mlog" \ lvconvert -f --mirrorlog core $vg/$lv1 |