#
aux have_thin 1 1 0 || skip
-aux prepare_pvs 2 64
+aux prepare_vg 2 64
aux extend_filter_LVMTEST
-vgcreate $vg -s 64K $(cat DEVICES)
-
# Create named pool only
lvcreate -l1 --discards ignore -T $vg/pool
check lv_field $vg/pool discards "ignore"
. lib/inittest
-aux prepare_pvs 1
-
-vgcreate -s 256k $vg $(cat DEVICES)
+aux prepare_vg 1
lvcreate --type error -L1 -n $lv1 $vg
lvextend -L+1 $vg/$lv1
fi
}
-aux prepare_pvs 5 5
-vgcreate -s 32k $vg $(cat DEVICES)
+aux prepare_vg 5 5
MIRRORED="mirrored"
# FIXME: Cluster is not supporting exlusive activation of mirrored log
aux raid456_replace_works || skip
aux have_raid 1 3 0 || skip
-aux prepare_pvs 7 # 7 devices for 2 dev replacement of 5-dev RAID6
-vgcreate -s 256k $vg $(cat DEVICES)
+aux prepare_vg 7 # 7 devices for 2 dev replacement of 5-dev RAID6
levels="5 6"
aux have_raid4 && levels="4 5 6"
########################################################
aux have_raid 1 3 0 || skip
-aux prepare_pvs 6 20 # 6 devices for RAID10 (2-mirror,3-stripe) test
-vgcreate -s 512k $vg $(cat DEVICES)
-
+aux prepare_vg 6 20 # 6 devices for RAID10 (2-mirror,3-stripe) test
#
# Create RAID10:
#
aux have_thin 1 10 0 || skip
-aux prepare_pvs 3 256
-
-vgcreate -s 1M $vg $(cat DEVICES)
+aux prepare_vg 3 256
aux lvmconf 'activation/thin_pool_autoextend_percent = 30' \
'activation/thin_pool_autoextend_threshold = 70'
. lib/inittest
+# check we can talk to lvmetad
+(echo | aux lvmetad_talk) || skip
+
aux prepare_pvs 2
vgcreate $vg1 "$dev1" "$dev2"
lvcreate -n bar -l 1 $vg1
-(echo | aux lvmetad_talk) || skip
aux lvmetad_dump | tee lvmetad.txt
grep $vg1 lvmetad.txt
# Pretend we miss the external_origin_extend feature
aux lvmconf 'global/thin_disabled_features = [ "external_origin_extend" ]'
-aux prepare_pvs 2
-
-vgcreate -s 1M $vg $(cat DEVICES)
+aux prepare_vg 2
lvcreate -L10 -n $lv1 $vg
aux have_thin 1 10 0 || skip
-aux prepare_pvs 3 1256
-
-vgcreate -s 1M $vg $(cat DEVICES)
+aux prepare_vg 3 1256
for deactivate in true false; do
# Create some thin volumes
which md5sum || skip
-aux prepare_pvs 5 20
-vgcreate -s 256k $vg $(cat DEVICES)
+aux prepare_vg 5 20
# Each of the following tests does:
# 1) Create two LVs - one linear and one other segment type
export MKE2FS_CONFIG="$TESTOLDPWD/lib/mke2fs.conf"
aux prepare_dmeventd
-aux prepare_pvs 2 64
-
-vgcreate $vg -s 64K $(cat DEVICES)
+aux prepare_vg 2 64
# Create named pool only
lvcreate --errorwhenfull y -L2 -T $vg/pool
aux have_thin 1 0 0 || skip
-aux prepare_pvs 2 20
-
-vgcreate -s 512K $vg $(< DEVICES)
+aux prepare_vg 2 20
lvcreate -L1M -V2M -n $lv1 -T $vg/pool
which md5sum || skip
-aux prepare_pvs 1
-
-vgcreate -s 256k $vg $(cat DEVICES)
+aux prepare_vg 1
lvcreate --type zero -L1 -n $lv1 $vg
lvextend -L+1 $vg/$lv1