]> sourceware.org Git - lvm2.git/commitdiff
tests: update to not run vgconvert -M with lvmetad
authorDavid Teigland <teigland@redhat.com>
Tue, 10 Mar 2015 14:59:52 +0000 (09:59 -0500)
committerDavid Teigland <teigland@redhat.com>
Tue, 10 Mar 2015 14:59:52 +0000 (09:59 -0500)
test/shell/metadata.sh
test/shell/pvcreate-usage.sh

index 3adb68432d4420d51ee44e3d2a6c6783f126d436..251942f567327bbc37f694244b20d67dcd1ec4ae 100644 (file)
@@ -57,6 +57,9 @@ check pv_field "$dev3" pe_start $pv_align
 
 pvs --units k -o name,pe_start,vg_mda_size,vg_name $(cat DEVICES)
 
+# vgconvert -M does not work with lvmetad
+test -e LOCAL_LVMETAD && exit 0
+
 # upgrade from v1 to v2 metadata
 vgconvert -M2 $vg
 
index 48d2cebe936f8ad5ce19cbf15bd3c9b655c9b943..5e916c396f47e83f358083524b7114137770869b 100644 (file)
@@ -131,18 +131,30 @@ check pv_field "$dev1" pv_mda_count 2
 
 #COMM 'pv with LVM1 compatible data alignment can be convereted'
 #compatible == LVM1_PE_ALIGN == 64k
+if test ! -e LOCAL_LVMETAD; then
 pvcreate --dataalignment 256k "$dev1"
 vgcreate -s 1m $vg "$dev1"
 vgconvert -M1 $vg
 vgconvert -M2 $vg
 check pv_field "$dev1" pe_start 256.00k
 vgremove $vg
+fi
 
 #COMM 'pv with LVM1 incompatible data alignment cannot be convereted'
+if test ! -e LOCAL_LVMETAD; then
 pvcreate --dataalignment 10k "$dev1"
 vgcreate -s 1m $vg "$dev1"
 not vgconvert -M1 $vg
 vgremove $vg
+fi
+
+#COMM 'vgconvert -M is disallowed with lvmetad'
+if test -e LOCAL_LVMETAD; then
+pvcreate "$dev1"
+vgcreate $vg "$dev1"
+not vgconvert -M1 $vg
+vgremove $vg
+fi
 
 #COMM 'vgcfgrestore allows pe_start=0'
 #basically it produces nonsense, but it tests vgcfgrestore,
This page took 0.038915 seconds and 5 git commands to generate.