[lvm-devel] [PATCH] Test failed commit of mda on new pv - failed vgextend.

Dave Wysochanski dwysocha at redhat.com
Tue Jul 6 22:12:02 UTC 2010


Test the auto-repair capability when we fail committing to an mda
on a new pv adding to a vg.

Signed-off-by: Dave Wysochanski <dwysocha at redhat.com>
---
 test/t-inconsistent-metadata.sh |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/test/t-inconsistent-metadata.sh b/test/t-inconsistent-metadata.sh
index fbbea15..f33f37e 100644
--- a/test/t-inconsistent-metadata.sh
+++ b/test/t-inconsistent-metadata.sh
@@ -63,3 +63,13 @@ grep "Inconsistent metadata found for VG $vg" cmd.out
 vgs 2>&1 | tee cmd.out
 not grep "Inconsistent metadata found for VG $vg" cmd.out
 check
+
+echo Check auto-repair of failed vgextend - metadata written to original pv but not new pv
+vgremove -f $vg
+pvremove -ff $devs
+pvcreate $devs
+backup_dev $dev2
+vgcreate $vg $dev1
+vgextend $vg $dev2
+restore_dev $dev2
+compare_two_fields_ vgs $vg vg_mda_count pvs $dev2 vg_mda_count
-- 
1.6.0.6




More information about the lvm-devel mailing list