summaryrefslogtreecommitdiff
path: root/test/t-inconsistent-metadata.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/t-inconsistent-metadata.sh')
-rw-r--r--test/t-inconsistent-metadata.sh75
1 files changed, 0 insertions, 75 deletions
diff --git a/test/t-inconsistent-metadata.sh b/test/t-inconsistent-metadata.sh
deleted file mode 100644
index 310dde5..0000000
--- a/test/t-inconsistent-metadata.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2008 Red Hat, Inc. All rights reserved.
-#
-# This copyrighted material is made available to anyone wishing to use,
-# modify, copy, or redistribute it subject to the terms and conditions
-# of the GNU General Public License v.2.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-. ./test-utils.sh
-
-aux prepare_vg 3
-
-lvcreate -m 1 -l 1 -n mirror $vg
-lvcreate -l 1 -n resized $vg
-lvchange -a n $vg/mirror
-
-backup_dev $devs
-
-init() {
- restore_dev $devs
- lvs -o lv_name,lv_size --units k $vg | tee lvs.out
- grep resized lvs.out | not grep 8192
- lvresize -L 8192K $vg/resized
- restore_dev $dev1
-}
-
-check() {
- lvs -o lv_name,lv_size --units k $vg | tee lvs.out
- grep resized lvs.out | grep 8192
-}
-
-# vgscan fixes up metadata
-init
-vgscan 2>&1 | tee cmd.out
-grep "Inconsistent metadata found for VG $vg" cmd.out
-vgscan 2>&1 | tee cmd.out
-not grep "Inconsistent metadata found for VG $vg" cmd.out
-check
-
-# vgdisplay fixes
-init
-vgdisplay 2>&1 | tee cmd.out
-grep "Inconsistent metadata found for VG $vg" cmd.out
-vgdisplay 2>&1 | tee cmd.out
-not grep "Inconsistent metadata found for VG $vg" cmd.out
-check
-
-# lvs fixes up
-init
-lvs 2>&1 | tee cmd.out
-grep "Inconsistent metadata found for VG $vg" cmd.out
-vgdisplay 2>&1 | tee cmd.out
-not grep "Inconsistent metadata found for VG $vg" cmd.out
-check
-
-# vgs fixes up as well
-init
-vgs 2>&1 | tee cmd.out
-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
-should compare_two_fields_ vgs $vg vg_mda_count pvs $dev2 vg_mda_count