1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-02-28 05:57:49 +03:00

Add alphabetical vgname ordering tests for vgsplit, vgmerge, vgrename.

This commit is contained in:
Dave Wysochanski 2009-09-02 18:31:11 +00:00
parent 0794a2e526
commit 887b48bd1d
3 changed files with 20 additions and 5 deletions

View File

@ -16,10 +16,15 @@
aux prepare_pvs 4
# 'vgmerge normal operation'
# ensure ordering does not matter
vgcreate $vg1 $dev1 $dev2
vgcreate $vg2 $dev3 $dev4
vgmerge $vg1 $vg2
vgremove $vg1
vgcreate $vg2 $dev1 $dev2
vgcreate $vg1 $dev3 $dev4
vgmerge $vg2 $vg1
vgremove $vg2
# 'vgmerge rejects duplicate vg name'
vgcreate $vg1 $dev1 $dev2

View File

@ -15,10 +15,14 @@ pvcreate $dev1 $dev2
pvcreate --metadatacopies 0 $dev3 $dev4
# vgrename normal operation - rename vg1 to vg2
# vgrename normal operation - rename vg2 to vg1
# ensure name ordering does not matter
vgcreate $vg1 $dev1 $dev2
vgrename $vg1 $vg2
check_vg_field_ $vg2 vg_name $vg2
vgremove $vg2
vgrename $vg2 $vg1
check_vg_field_ $vg1 vg_name $vg1
vgremove $vg1
# vgrename by uuid (bz231187)
vgcreate $vg1 $dev1 $dev3

View File

@ -15,15 +15,21 @@
aux prepare_devs 5
# FIXME: paramaterize lvm1 vs lvm2 metadata; most of these tests should run
# fine with lvm1 metadata as well; for now, just add disks 5 and 6 as lvm1
# metadata
for mdatype in 1 2
do
pvcreate -M$mdatype $devs
# ensure name order does not matter
vgcreate -M$mdatype $vg1 $devs
vgsplit $vg1 $vg2 $dev1
vgremove $vg1
vgremove $vg2
vgcreate -M$mdatype $vg2 $devs
vgsplit $vg2 $vg1 $dev1
vgremove $vg1
vgremove $vg2
# vgsplit accepts new vg as destination of split
# lvm1 -- bz244792
vgcreate -M$mdatype $vg1 $devs