]> sourceware.org Git - lvm2.git/commitdiff
Add alphabetical vgname ordering tests for vgsplit, vgmerge, vgrename.
authorDave Wysochanski <dwysocha@redhat.com>
Wed, 2 Sep 2009 18:31:11 +0000 (18:31 +0000)
committerDave Wysochanski <dwysocha@redhat.com>
Wed, 2 Sep 2009 18:31:11 +0000 (18:31 +0000)
test/t-vgmerge-usage.sh
test/t-vgrename-usage.sh
test/t-vgsplit-usage.sh

index 44443db1285a8c6772716cd1e763bf0aa1f0bdf3..48da99016338e25300298ae53e2bb2a408847e30 100755 (executable)
 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 
index 68da882e0bf30f5282eaee4944bd7080170ac0d5..61e861c5c13e1c210cd244b65d56fea1b932285b 100755 (executable)
@@ -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
index 51c8281dd526cbf4712821891dd3d61c0d548d66..069fd733aa7b6cce454c248c2416f9b63563fddb 100755 (executable)
 
 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
This page took 0.038928 seconds and 5 git commands to generate.