public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2/test t-lvconvert-repair.sh t-lvcreate-ope ...
@ 2009-12-28 18:33 mbroz
0 siblings, 0 replies; only message in thread
From: mbroz @ 2009-12-28 18:33 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: mbroz@sourceware.org 2009-12-28 18:33:04
Modified files:
test : t-lvconvert-repair.sh t-lvcreate-operation.sh
t-lvcreate-pvtags.sh t-metadata.sh
t-pvmove-basic.sh t-read-ahead.sh
t-vgcreate-usage.sh t-vgmerge-operation.sh
t-vgmerge-usage.sh t-vgreduce-usage.sh
t-vgsplit-operation.sh test-utils.sh
Log message:
Explicitly use non-clustered vgcreate in test.
(So the tests can run under cluster locking and do not require
cluster mirror or snapshots.)
Add vgscan before block device readahead change
(flush long running process - clvmd - dev cache.)
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvconvert-repair.sh.diff?cvsroot=lvm2&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-operation.sh.diff?cvsroot=lvm2&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-pvtags.sh.diff?cvsroot=lvm2&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-metadata.sh.diff?cvsroot=lvm2&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-pvmove-basic.sh.diff?cvsroot=lvm2&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-read-ahead.sh.diff?cvsroot=lvm2&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-vgcreate-usage.sh.diff?cvsroot=lvm2&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-vgmerge-operation.sh.diff?cvsroot=lvm2&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-vgmerge-usage.sh.diff?cvsroot=lvm2&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-vgreduce-usage.sh.diff?cvsroot=lvm2&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-vgsplit-operation.sh.diff?cvsroot=lvm2&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/test-utils.sh.diff?cvsroot=lvm2&r1=1.15&r2=1.16
--- LVM2/test/t-lvconvert-repair.sh 2009/12/17 15:38:29 1.3
+++ LVM2/test/t-lvconvert-repair.sh 2009/12/28 18:33:04 1.4
@@ -25,7 +25,7 @@
lvchange -a n $vg/3way
vgremove -ff $vg
-vgcreate $vg $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg $dev1 $dev2 $dev3 $dev4
lvcreate -m 2 -L 1 -n 4way $vg
disable_dev $dev1 $dev2
@@ -39,7 +39,7 @@
# fail single devices
vgremove -ff $vg
-vgcreate $vg $dev1 $dev2 $dev3
+vgcreate -c n $vg $dev1 $dev2 $dev3
lvcreate -m 1 -L 1 -n mirror $vg
--- LVM2/test/t-lvcreate-operation.sh 2008/11/11 15:29:24 1.1
+++ LVM2/test/t-lvcreate-operation.sh 2009/12/28 18:33:04 1.2
@@ -23,7 +23,7 @@
aux prepare_pvs 2
aux pvcreate --metadatacopies 0 $dev1
-aux vgcreate $vg $devs
+aux vgcreate -c n $vg $devs
#COMM create snapshots of LVs on --metadatacopies 0 PV (bz450651)
lvcreate -n$lv1 -l4 $vg $dev1
--- LVM2/test/t-lvcreate-pvtags.sh 2008/11/10 12:43:35 1.5
+++ LVM2/test/t-lvcreate-pvtags.sh 2009/12/28 18:33:04 1.6
@@ -14,7 +14,7 @@
# not required, just testing
aux pvcreate --metadatacopies 0 $dev1
-vgcreate $vg $devs
+vgcreate -c n $vg $devs
pvchange --addtag fast $devs
# 3 stripes with 3 PVs (selected by tag, @fast) is fine
--- LVM2/test/t-metadata.sh 2008/11/11 15:46:15 1.3
+++ LVM2/test/t-metadata.sh 2009/12/28 18:33:04 1.4
@@ -32,7 +32,7 @@
for mdacp in 1 0; do
pvcreate --metadatacopies $mdacp $devs
pvcreate $dev1
- vgcreate $vg $devs
+ vgcreate -c n $vg $devs
lvcreate -n $lv1 -l 2 -i5 -I256 $vg
lvcreate -n $lv2 -m2 -l 2 $vg
#lvchange -an $vg
@@ -51,5 +51,5 @@
pvcreate -M1 $dev1
pvcreate -M1 $dev2
pvcreate -M1 $dev3
-vgcreate -M1 $vg $dev1 $dev2 $dev3
+vgcreate -M1 -c n $vg $dev1 $dev2 $dev3
pvchange --uuid $dev1
--- LVM2/test/t-pvmove-basic.sh 2009/05/19 09:51:03 1.5
+++ LVM2/test/t-pvmove-basic.sh 2009/12/28 18:33:04 1.6
@@ -366,7 +366,7 @@
vgremove -ff $vg
pvcreate $devs
pvcreate --metadatacopies 0 $dev1 $dev2
-vgcreate $vg $devs
+vgcreate -c n $vg $devs
lvcreate -l4 -n $lv1 $vg $dev1
pvmove $dev1
--- LVM2/test/t-read-ahead.sh 2009/09/30 16:13:53 1.9
+++ LVM2/test/t-read-ahead.sh 2009/12/28 18:33:04 1.10
@@ -45,6 +45,7 @@
#COMM "read ahead is properly inherited from underlying PV"
blockdev --setra 768 $dev1
+vgscan
lvcreate -n $lv -L4m $vg $dev1
test $(blockdev --getra $G_dev_/$vg/$lv) -eq 768
lvremove -ff $vg
--- LVM2/test/t-vgcreate-usage.sh 2009/10/31 16:43:07 1.13
+++ LVM2/test/t-vgcreate-usage.sh 2009/12/28 18:33:04 1.14
@@ -18,7 +18,7 @@
pvcreate --metadatacopies 0 $dev3
#COMM 'vgcreate accepts 8.00m physicalextentsize for VG'
-vgcreate $vg --physicalextentsize 8.00m $dev1 $dev2
+vgcreate -c n $vg --physicalextentsize 8.00m $dev1 $dev2
check_vg_field_ $vg vg_extent_size 8.00m
vgremove $vg
# try vgck and to remove it again - should fail (but not segfault)
@@ -26,31 +26,31 @@
not vgck $vg
#COMM 'vgcreate accepts smaller (128) maxlogicalvolumes for VG'
-vgcreate $vg --maxlogicalvolumes 128 $dev1 $dev2
+vgcreate -c n $vg --maxlogicalvolumes 128 $dev1 $dev2
check_vg_field_ $vg max_lv 128
vgremove $vg
#COMM 'vgcreate accepts smaller (128) maxphysicalvolumes for VG'
-vgcreate $vg --maxphysicalvolumes 128 $dev1 $dev2
+vgcreate -c n $vg --maxphysicalvolumes 128 $dev1 $dev2
check_vg_field_ $vg max_pv 128
vgremove $vg
#COMM 'vgcreate rejects a zero physical extent size'
-not vgcreate --physicalextentsize 0 $vg $dev1 $dev2 2>err
+not vgcreate -c n --physicalextentsize 0 $vg $dev1 $dev2 2>err
grep "^ Physical extent size may not be zero\$" err
#COMM 'vgcreate rejects "inherit" allocation policy'
-not vgcreate --alloc inherit $vg $dev1 $dev2 2>err
+not vgcreate -c n --alloc inherit $vg $dev1 $dev2 2>err
grep "^ Volume Group allocation policy cannot inherit from anything\$" err
#COMM 'vgcreate rejects vgname "."'
vginvalid=.;
-not vgcreate $vginvalid $dev1 $dev2 2>err
+not vgcreate -c n $vginvalid $dev1 $dev2 2>err
grep "New volume group name \"$vginvalid\" is invalid\$" err
#COMM 'vgcreate rejects vgname greater than 128 characters'
vginvalid=thisnameisridiculouslylongtotestvalidationcodecheckingmaximumsizethisiswhathappenswhenprogrammersgetboredandorarenotcreativedonttrythisathome
-not vgcreate $vginvalid $dev1 $dev2 2>err
+not vgcreate -c n $vginvalid $dev1 $dev2 2>err
grep "New volume group name \"$vginvalid\" is invalid\$" err
#COMM 'vgcreate rejects already existing vgname "/tmp/$vg"'
@@ -59,29 +59,29 @@
#grep "New volume group name \"$vg\" is invalid\$" err
#COMM "vgcreate rejects repeated invocation (run 2 times) (bz178216)"
-vgcreate $vg $dev1 $dev2
-not vgcreate $vg $dev1 $dev2
+vgcreate -c n $vg $dev1 $dev2
+not vgcreate -c n $vg $dev1 $dev2
vgremove -ff $vg
#COMM 'vgcreate rejects MaxLogicalVolumes > 255'
-not vgcreate --metadatatype 1 --maxlogicalvolumes 1024 $vg $dev1 $dev2 2>err
+not vgcreate -c n --metadatatype 1 --maxlogicalvolumes 1024 $vg $dev1 $dev2 2>err
grep "^ Number of volumes may not exceed 255\$" err
#COMM "vgcreate fails when the only pv has --metadatacopies 0"
-not vgcreate $vg $dev3
+not vgcreate -c n $vg $dev3
# Test default (4MB) vg_extent_size as well as limits of extent_size
-not vgcreate --physicalextentsize 0k $vg $dev1 $dev2
-vgcreate --physicalextentsize 1k $vg $dev1 $dev2
+not vgcreate -c n --physicalextentsize 0k $vg $dev1 $dev2
+vgcreate -c n --physicalextentsize 1k $vg $dev1 $dev2
check_vg_field_ $vg vg_extent_size 1.00k
vgremove -ff $vg
-not vgcreate --physicalextentsize 3K $vg $dev1 $dev2
-not vgcreate --physicalextentsize 1024t $vg $dev1 $dev2
+not vgcreate -c n --physicalextentsize 3K $vg $dev1 $dev2
+not vgcreate -c n --physicalextentsize 1024t $vg $dev1 $dev2
#not vgcreate --physicalextentsize 1T $vg $dev1 $dev2
# FIXME: vgcreate allows physicalextentsize larger than pv size!
# Test default max_lv, max_pv, extent_size, alloc_policy, clustered
-vgcreate $vg $dev1 $dev2
+vgcreate -c n $vg $dev1 $dev2
check_vg_field_ $vg vg_extent_size 4.00m
check_vg_field_ $vg max_lv 0
check_vg_field_ $vg max_pv 0
@@ -92,14 +92,14 @@
# --force, --yes, --metadata{size|copies|type}, --zero
# --dataalignment[offset]
pvremove $dev1 $dev2
-vgcreate --force --yes --zero y $vg $dev1 $dev2
+vgcreate -c n --force --yes --zero y $vg $dev1 $dev2
vgremove -f $vg
pvremove -f $dev1
for i in 0 1 2 3
do
# vgcreate (lvm2) succeeds writing LVM label at sector $i
- vgcreate --labelsector $i $vg $dev1
+ vgcreate -c n --labelsector $i $vg $dev1
dd if=$dev1 bs=512 skip=$i count=1 2>/dev/null | strings | grep -q LABELONE;
vgremove -f $vg
pvremove -f $dev1
@@ -108,14 +108,14 @@
# pvmetadatacopies
for i in 1 2
do
- vgcreate --pvmetadatacopies $i $vg $dev1
+ vgcreate -c n --pvmetadatacopies $i $vg $dev1
check_pv_field_ $dev1 pv_mda_count $i
vgremove -f $vg
pvremove -f $dev1
done
-not vgcreate --metadatacopies 0 $vg $dev1
+not vgcreate -c n --metadatacopies 0 $vg $dev1
pvcreate --metadatacopies 1 $dev2
-vgcreate --pvmetadatacopies 0 $vg $dev1 $dev2
+vgcreate -c n --pvmetadatacopies 0 $vg $dev1 $dev2
check_pv_field_ $dev1 pv_mda_count 0
check_pv_field_ $dev2 pv_mda_count 1
vgremove -f $vg
@@ -123,7 +123,7 @@
# metadatasize, dataalignment, dataalignmentoffset
#COMM 'pvcreate sets data offset next to mda area'
-vgcreate --metadatasize 100k --dataalignment 100k $vg $dev1
+vgcreate -c n --metadatasize 100k --dataalignment 100k $vg $dev1
check_pv_field_ $dev1 pe_start 200.00k
vgremove -f $vg
pvremove -f $dev1
@@ -131,7 +131,7 @@
# data area is aligned to 64k by default,
# data area start is shifted by the specified alignment_offset
pv_align="195.50k"
-vgcreate --metadatasize 128k --dataalignmentoffset 7s $vg $dev1
+vgcreate -c n --metadatasize 128k --dataalignmentoffset 7s $vg $dev1
check_pv_field_ $dev1 pe_start $pv_align
vgremove -f $vg
pvremove -f $dev1
@@ -139,21 +139,21 @@
# metadatatype
for i in 1 2
do
- vgcreate -M $i $vg $dev1
+ vgcreate -c n -M $i $vg $dev1
check_vg_field_ $vg vg_fmt lvm$i
vgremove -f $vg
pvremove -f $dev1
done
# vgcreate fails if pv belongs to existing vg
-vgcreate $vg1 $dev1 $dev2
+vgcreate -c n $vg1 $dev1 $dev2
not vgcreate $vg2 $dev2
vgremove -f $vg1
pvremove -f $dev1 $dev2
# all PVs exist in the VG after created
pvcreate $dev1
-vgcreate $vg1 $dev1 $dev2 $dev3
+vgcreate -c n $vg1 $dev1 $dev2 $dev3
check_pv_field_ $dev1 vg_name $vg1
check_pv_field_ $dev2 vg_name $vg1
check_pv_field_ $dev3 vg_name $vg1
--- LVM2/test/t-vgmerge-operation.sh 2008/11/10 12:41:52 1.5
+++ LVM2/test/t-vgmerge-operation.sh 2009/12/28 18:33:04 1.6
@@ -16,8 +16,8 @@
aux prepare_pvs 4 64
# 'vgmerge succeeds with single linear LV in source VG'
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2
+vgcreate -c n $vg2 $dev3 $dev4
lvcreate -l 4 -n $lv1 $vg1 $dev1
vgchange -an $vg1
vg_validate_pvlv_counts_ $vg1 2 1 0
@@ -27,8 +27,8 @@
vgremove -f $vg2
# 'vgmerge succeeds with single linear LV in source and destination VG'
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2
+vgcreate -c n $vg2 $dev3 $dev4
lvcreate -l 4 -n $lv1 $vg1
lvcreate -l 4 -n $lv2 $vg2
vgchange -an $vg1
@@ -40,8 +40,8 @@
vgremove -f $vg2
# 'vgmerge succeeds with linear LV + snapshots in source VG'
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2
+vgcreate -c n $vg2 $dev3 $dev4
lvcreate -l 16 -n $lv1 $vg1
lvcreate -l 4 -s -n $lv2 $vg1/$lv1
vgchange -an $vg1
@@ -53,8 +53,8 @@
vgremove -f $vg2
# 'vgmerge succeeds with mirrored LV in source VG'
-vgcreate $vg1 $dev1 $dev2 $dev3
-vgcreate $vg2 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3
+vgcreate -c n $vg2 $dev4
lvcreate -l 4 -n $lv1 -m1 $vg1
vgchange -an $vg1
vg_validate_pvlv_counts_ $vg1 3 1 0
@@ -65,8 +65,8 @@
vgremove -f $vg2
# 'vgmerge rejects LV name collision'
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2
+vgcreate -c n $vg2 $dev3 $dev4
lvcreate -l 4 -n $lv1 $vg1
lvcreate -l 4 -n $lv1 $vg2
vgchange -an $vg1
--- LVM2/test/t-vgmerge-usage.sh 2009/09/02 18:31:11 1.6
+++ LVM2/test/t-vgmerge-usage.sh 2009/12/28 18:33:04 1.7
@@ -17,34 +17,34 @@
# 'vgmerge normal operation'
# ensure ordering does not matter
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate $vg1 $dev1 $dev2
+vgcreate $vg2 $dev3 $dev4
vgmerge $vg1 $vg2
vgremove $vg1
-vgcreate $vg2 $dev1 $dev2
-vgcreate $vg1 $dev3 $dev4
+vgcreate -c n $vg2 $dev1 $dev2
+vgcreate -c n $vg1 $dev3 $dev4
vgmerge $vg2 $vg1
vgremove $vg2
# 'vgmerge rejects duplicate vg name'
-vgcreate $vg1 $dev1 $dev2
-vgcreate $vg2 $dev3 $dev4
+vgcreate $vg1 $dev1 $dev2
+vgcreate $vg2 $dev3 $dev4
not vgmerge $vg1 $vg1 2>err
grep "^ Duplicate volume group name \"$vg1\"\$" err
vgremove $vg2
vgremove $vg1
# 'vgmerge rejects vgs with incompatible extent_size'
-vgcreate --physicalextentsize 4M $vg1 $dev1 $dev2
-vgcreate --physicalextentsize 8M $vg2 $dev3 $dev4
+vgcreate --physicalextentsize 4M $vg1 $dev1 $dev2
+vgcreate --physicalextentsize 8M $vg2 $dev3 $dev4
not vgmerge $vg1 $vg2 2>err
grep "^ Extent sizes differ" err
vgremove $vg2
vgremove $vg1
# 'vgmerge rejects vgmerge because max_pv is exceeded'
-vgcreate --maxphysicalvolumes 2 $vg1 $dev1 $dev2
-vgcreate --maxphysicalvolumes 2 $vg2 $dev3 $dev4
+vgcreate --maxphysicalvolumes 2 $vg1 $dev1 $dev2
+vgcreate --maxphysicalvolumes 2 $vg2 $dev3 $dev4
not vgmerge $vg1 $vg2 2>err
grep "^ Maximum number of physical volumes (2) exceeded" err
vgremove $vg2
@@ -71,4 +71,3 @@
grep "^ Maximum number of logical volumes (2) exceeded" err
vgremove -f $vg2
vgremove -f $vg1
-
--- LVM2/test/t-vgreduce-usage.sh 2008/11/10 12:43:35 1.5
+++ LVM2/test/t-vgreduce-usage.sh 2009/12/28 18:33:04 1.6
@@ -19,18 +19,18 @@
pvcreate -M$mdatype $dev1 $dev2
# (lvm$mdatype) vgreduce removes only the specified pv from vg (bz427382)" '
- vgcreate -M$mdatype $vg1 $dev1 $dev2
+ vgcreate -c n -M$mdatype $vg1 $dev1 $dev2
vgreduce $vg1 $dev1
check_pv_field_ $dev2 vg_name $vg1
vgremove -f $vg1
# (lvm$mdatype) vgreduce rejects removing the last pv (--all)
- vgcreate -M$mdatype $vg1 $dev1 $dev2
+ vgcreate -c n -M$mdatype $vg1 $dev1 $dev2
not vgreduce --all $vg1
vgremove -f $vg1
# (lvm$mdatype) vgreduce rejects removing the last pv
- vgcreate -M$mdatype $vg1 $dev1 $dev2
+ vgcreate -c n -M$mdatype $vg1 $dev1 $dev2
not vgreduce $vg1 $dev1 $dev2
vgremove -f $vg1
@@ -44,13 +44,13 @@
pvcreate --metadatacopies 0 -M$mdatype $dev3 $dev4
# (lvm$mdatype) vgreduce rejects removing pv with the last mda copy (bz247448)
-vgcreate -M$mdatype $vg1 $dev1 $dev3
+vgcreate -c n -M$mdatype $vg1 $dev1 $dev3
not vgreduce $vg1 $dev1
vgremove -f $vg1
#COMM "(lvm$mdatype) vgreduce --removemissing --force repares to linear (bz221921)"
# (lvm$mdatype) setup: create mirror & damage one pv
-vgcreate -M$mdatype $vg1 $dev1 $dev2 $dev3
+vgcreate -c n -M$mdatype $vg1 $dev1 $dev2 $dev3
lvcreate -n $lv1 -m1 -l 4 $vg1
lvcreate -n $lv2 -l 4 $vg1 $dev2
lvcreate -n $lv3 -l 4 $vg1 $dev3
@@ -66,7 +66,7 @@
#COMM "vgreduce rejects --removemissing --mirrorsonly --force when nonmirror lv lost too"
# (lvm$mdatype) setup: create mirror + linear lvs
-vgcreate -M$mdatype $vg1 $devs
+vgcreate -c n -M$mdatype $vg1 $devs
lvcreate -n $lv2 -l 4 $vg1
lvcreate -m1 -n $lv1 -l 4 $vg1 $dev1 $dev2 $dev3
lvcreate -n $lv3 -l 4 $vg1 $dev3
@@ -76,7 +76,7 @@
aux disable_dev $dev1
#pvcreate -ff -y $dev1
# vgreduce rejects --removemissing --mirrorsonly --force when nonmirror lv lost too
-not vgreduce --removemissing --mirrorsonly --force $vg1
+not vgreduce -c n --removemissing --mirrorsonly --force $vg1
aux enable_dev $dev1
--- LVM2/test/t-vgsplit-operation.sh 2008/09/30 18:29:10 1.23
+++ LVM2/test/t-vgsplit-operation.sh 2009/12/28 18:33:04 1.24
@@ -75,9 +75,9 @@
vgremove -f $vg2
COMM "vgsplit correctly splits mirror LV into $i VG ($j args)"
- vgcreate $vg1 $dev1 $dev2 $dev3
+ vgcreate -c n $vg1 $dev1 $dev2 $dev3
if [ $i = existing ]; then
- vgcreate $vg2 $dev4
+ vgcreate -c n $vg2 $dev4
fi
lvcreate -l 64 -m1 -n $lv1 $vg1 $dev1 $dev2 $dev3
vgchange -an $vg1
@@ -95,9 +95,9 @@
vgremove -f $vg2
COMM "vgsplit correctly splits origin and snapshot LV into $i VG ($j args)"
- vgcreate $vg1 $dev1 $dev2
+ vgcreate -c n $vg1 $dev1 $dev2
if [ $i = existing ]; then
- vgcreate $vg2 $dev3 $dev4
+ vgcreate -c n $vg2 $dev3 $dev4
fi
lvcreate -l 64 -i 2 -n $lv1 $vg1 $dev1 $dev2
lvcreate -l 4 -i 2 -s -n $lv2 $vg1/$lv1
@@ -117,9 +117,9 @@
vgremove -f $vg2
COMM "vgsplit correctly splits linear LV but not snap+origin LV into $i VG ($j args)"
- vgcreate $vg1 $dev1 $dev2
+ vgcreate -c n $vg1 $dev1 $dev2
if [ $i = existing ]; then
- vgcreate $vg2 $dev3
+ vgcreate -c n $vg2 $dev3
fi
lvcreate -l 64 -i 2 -n $lv1 $vg1
lvcreate -l 4 -i 2 -s -n $lv2 $vg1/$lv1
@@ -145,9 +145,9 @@
vgremove -f $vg2
COMM "vgsplit correctly splits linear LV but not mirror LV into $i VG ($j args)"
- vgcreate $vg1 $dev1 $dev2 $dev3
+ vgcreate -c n $vg1 $dev1 $dev2 $dev3
if [ $i = existing ]; then
- vgcreate $vg2 $dev5
+ vgcreate -c n $vg2 $dev5
fi
lvcreate -l 64 -m1 -n $lv1 $vg1 $dev1 $dev2 $dev3
vgextend $vg1 $dev4
@@ -193,7 +193,7 @@
vgremove -ff $vg1
COMM "vgsplit fails splitting one LV with 2 snapshots, only origin LV specified"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 $vg1 $dev1 $dev2
lvcreate -l 4 -n $lv2 -s $vg1/$lv1
lvcreate -l 4 -n $lv3 -s $vg1/$lv1
@@ -206,7 +206,7 @@
vgremove -ff $vg1
COMM "vgsplit fails splitting one LV with 2 snapshots, only snapshot LV specified"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 $vg1 $dev1 $dev2
lvcreate -l 4 -n $lv2 -s $vg1/$lv1
lvcreate -l 4 -n $lv3 -s $vg1/$lv1
@@ -219,7 +219,7 @@
vgremove -ff $vg1
COMM "vgsplit fails splitting one mirror LV, only one PV specified"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 -m1 $vg1 $dev1 $dev2 $dev3
vg_validate_pvlv_counts_ $vg1 4 1 0
vgchange -an $vg1
@@ -227,7 +227,7 @@
vgremove -ff $vg1
COMM "vgsplit fails splitting 1 mirror + 1 striped LV, only striped LV specified"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 -m1 $vg1 $dev1 $dev2 $dev3
lvcreate -l 16 -n $lv2 -i 2 $vg1 $dev3 $dev4
vg_validate_pvlv_counts_ $vg1 4 2 0
@@ -239,7 +239,7 @@
# Verify vgsplit rejects active LVs only when active LVs involved in split
#
COMM "vgsplit fails, active mirror involved in split"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 -m1 $vg1 $dev1 $dev2 $dev3
lvcreate -l 16 -n $lv2 $vg1 $dev4
lvchange -an $vg1/$lv2
@@ -249,7 +249,7 @@
vgremove -ff $vg1
COMM "vgsplit succeeds, active mirror not involved in split"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 16 -n $lv1 -m1 $vg1 $dev1 $dev2 $dev3
lvcreate -l 16 -n $lv2 $vg1 $dev4
lvchange -an $vg1/$lv2
@@ -261,7 +261,7 @@
vgremove -ff $vg2
COMM "vgsplit fails, active snapshot involved in split"
-vgcreate $vg1 $dev1 $dev2 $dev3 $dev4
+vgcreate -c n $vg1 $dev1 $dev2 $dev3 $dev4
lvcreate -l 64 -i 2 -n $lv1 $vg1 $dev1 $dev2
lvcreate -l 4 -i 2 -s -n $lv2 $vg1/$lv1
lvcreate -l 64 -i 2 -n $lv3 $vg1 $dev3 $dev4
@@ -273,7 +273,7 @@
vgremove -ff $vg1
COMM "vgsplit succeeds, active snapshot not involved in split"
-vgcreate $vg1 $dev1 $dev2 $dev3
+vgcreate -c n $vg1 $dev1 $dev2 $dev3
lvcreate -l 64 -i 2 -n $lv1 $vg1 $dev1 $dev2
lvcreate -l 4 -s -n $lv2 $vg1/$lv1
vgextend $vg1 $dev4
--- LVM2/test/test-utils.sh 2009/11/30 17:17:12 1.15
+++ LVM2/test/test-utils.sh 2009/12/28 18:33:04 1.16
@@ -174,7 +174,7 @@
prepare_vg() {
prepare_pvs "$@"
- vgcreate $vg $devs
+ vgcreate -c n $vg $devs
}
prepare_lvmconf() {
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-12-28 18:33 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-28 18:33 LVM2/test t-lvconvert-repair.sh t-lvcreate-ope mbroz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).