1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-18 10:04:20 +03:00

tests: use prepare_vg more often

This commit is contained in:
Zdenek Kabelac 2016-12-12 11:22:41 +01:00
parent 8c9c6ab660
commit 3dd6e2c7e1
13 changed files with 15 additions and 34 deletions

View File

@ -25,12 +25,10 @@ export LVM_TEST_THIN_REPAIR_CMD=${LVM_TEST_THIN_REPAIR_CMD-/bin/false}
# #
aux have_thin 1 1 0 || skip aux have_thin 1 1 0 || skip
aux prepare_pvs 2 64 aux prepare_vg 2 64
aux extend_filter_LVMTEST aux extend_filter_LVMTEST
vgcreate $vg -s 64K $(cat DEVICES)
# Create named pool only # Create named pool only
lvcreate -l1 --discards ignore -T $vg/pool lvcreate -l1 --discards ignore -T $vg/pool
check lv_field $vg/pool discards "ignore" check lv_field $vg/pool discards "ignore"

View File

@ -16,9 +16,7 @@ SKIP_WITH_LVMPOLLD=1
. lib/inittest . lib/inittest
aux prepare_pvs 1 aux prepare_vg 1
vgcreate -s 256k $vg $(cat DEVICES)
lvcreate --type error -L1 -n $lv1 $vg lvcreate --type error -L1 -n $lv1 $vg
lvextend -L+1 $vg/$lv1 lvextend -L+1 $vg/$lv1

View File

@ -123,8 +123,7 @@ test_lvconvert() {
fi fi
} }
aux prepare_pvs 5 5 aux prepare_vg 5 5
vgcreate -s 32k $vg $(cat DEVICES)
MIRRORED="mirrored" MIRRORED="mirrored"
# FIXME: Cluster is not supporting exlusive activation of mirrored log # FIXME: Cluster is not supporting exlusive activation of mirrored log

View File

@ -28,8 +28,7 @@ get_image_pvs() {
aux raid456_replace_works || skip aux raid456_replace_works || skip
aux have_raid 1 3 0 || skip aux have_raid 1 3 0 || skip
aux prepare_pvs 7 # 7 devices for 2 dev replacement of 5-dev RAID6 aux prepare_vg 7 # 7 devices for 2 dev replacement of 5-dev RAID6
vgcreate -s 256k $vg $(cat DEVICES)
levels="5 6" levels="5 6"
aux have_raid4 && levels="4 5 6" aux have_raid4 && levels="4 5 6"

View File

@ -23,9 +23,7 @@ lv_devices() {
######################################################## ########################################################
aux have_raid 1 3 0 || skip aux have_raid 1 3 0 || skip
aux prepare_pvs 6 20 # 6 devices for RAID10 (2-mirror,3-stripe) test aux prepare_vg 6 20 # 6 devices for RAID10 (2-mirror,3-stripe) test
vgcreate -s 512k $vg $(cat DEVICES)
# #
# Create RAID10: # Create RAID10:
# #

View File

@ -27,9 +27,7 @@ test -n "$LVM_TEST_THIN_RESTORE_CMD" || LVM_TEST_THIN_RESTORE_CMD=$(which thin_r
aux have_thin 1 10 0 || skip aux have_thin 1 10 0 || skip
aux prepare_pvs 3 256 aux prepare_vg 3 256
vgcreate -s 1M $vg $(cat DEVICES)
aux lvmconf 'activation/thin_pool_autoextend_percent = 30' \ aux lvmconf 'activation/thin_pool_autoextend_percent = 30' \
'activation/thin_pool_autoextend_threshold = 70' 'activation/thin_pool_autoextend_threshold = 70'

View File

@ -15,11 +15,13 @@ SKIP_WITH_LVMPOLLD=1
. lib/inittest . lib/inittest
# check we can talk to lvmetad
(echo | aux lvmetad_talk) || skip
aux prepare_pvs 2 aux prepare_pvs 2
vgcreate $vg1 "$dev1" "$dev2" vgcreate $vg1 "$dev1" "$dev2"
lvcreate -n bar -l 1 $vg1 lvcreate -n bar -l 1 $vg1
(echo | aux lvmetad_talk) || skip
aux lvmetad_dump | tee lvmetad.txt aux lvmetad_dump | tee lvmetad.txt
grep $vg1 lvmetad.txt grep $vg1 lvmetad.txt

View File

@ -23,9 +23,7 @@ aux have_thin 1 2 0 || skip
# Pretend we miss the external_origin_extend feature # Pretend we miss the external_origin_extend feature
aux lvmconf 'global/thin_disabled_features = [ "external_origin_extend" ]' aux lvmconf 'global/thin_disabled_features = [ "external_origin_extend" ]'
aux prepare_pvs 2 aux prepare_vg 2
vgcreate -s 1M $vg $(cat DEVICES)
lvcreate -L10 -n $lv1 $vg lvcreate -L10 -n $lv1 $vg

View File

@ -18,9 +18,7 @@ export LVM_TEST_THIN_REPAIR_CMD=${LVM_TEST_THIN_REPAIR_CMD-/bin/false}
aux have_thin 1 10 0 || skip aux have_thin 1 10 0 || skip
aux prepare_pvs 3 1256 aux prepare_vg 3 1256
vgcreate -s 1M $vg $(cat DEVICES)
for deactivate in true false; do for deactivate in true false; do
# Create some thin volumes # Create some thin volumes

View File

@ -17,8 +17,7 @@ SKIP_WITH_LVMLOCKD=1
which md5sum || skip which md5sum || skip
aux prepare_pvs 5 20 aux prepare_vg 5 20
vgcreate -s 256k $vg $(cat DEVICES)
# Each of the following tests does: # Each of the following tests does:
# 1) Create two LVs - one linear and one other segment type # 1) Create two LVs - one linear and one other segment type

View File

@ -42,9 +42,7 @@ which mkfs.ext4 || skip
export MKE2FS_CONFIG="$TESTOLDPWD/lib/mke2fs.conf" export MKE2FS_CONFIG="$TESTOLDPWD/lib/mke2fs.conf"
aux prepare_dmeventd aux prepare_dmeventd
aux prepare_pvs 2 64 aux prepare_vg 2 64
vgcreate $vg -s 64K $(cat DEVICES)
# Create named pool only # Create named pool only
lvcreate --errorwhenfull y -L2 -T $vg/pool lvcreate --errorwhenfull y -L2 -T $vg/pool

View File

@ -23,9 +23,7 @@ which md5sum || skip
aux have_thin 1 0 0 || skip aux have_thin 1 0 0 || skip
aux prepare_pvs 2 20 aux prepare_vg 2 20
vgcreate -s 512K $vg $(< DEVICES)
lvcreate -L1M -V2M -n $lv1 -T $vg/pool lvcreate -L1M -V2M -n $lv1 -T $vg/pool

View File

@ -18,9 +18,7 @@ SKIP_WITH_LVMPOLLD=1
which md5sum || skip which md5sum || skip
aux prepare_pvs 1 aux prepare_vg 1
vgcreate -s 256k $vg $(cat DEVICES)
lvcreate --type zero -L1 -n $lv1 $vg lvcreate --type zero -L1 -n $lv1 $vg
lvextend -L+1 $vg/$lv1 lvextend -L+1 $vg/$lv1