mrc0mmand / rpms / lvm2

Forked from rpms/lvm2 2 years ago
Clone

Blame SOURCES/lvm2-2_03_06-test-Remove-now-useless-clvmd-test.patch

26e710
 test/shell/clvmd-restart.sh | 73 ---------------------------------------------
26e710
 1 file changed, 73 deletions(-)
26e710
 delete mode 100644 test/shell/clvmd-restart.sh
26e710
26e710
diff --git a/test/shell/clvmd-restart.sh b/test/shell/clvmd-restart.sh
26e710
deleted file mode 100644
26e710
index 7e3257a..0000000
26e710
--- a/test/shell/clvmd-restart.sh
26e710
+++ /dev/null
26e710
@@ -1,73 +0,0 @@
26e710
-#!/usr/bin/env bash
26e710
-
26e710
-# Copyright (C) 2011-2015 Red Hat, Inc. All rights reserved.
26e710
-#
26e710
-# This copyrighted material is made available to anyone wishing to use,
26e710
-# modify, copy, or redistribute it subject to the terms and conditions
26e710
-# of the GNU General Public License v.2.
26e710
-#
26e710
-# You should have received a copy of the GNU General Public License
26e710
-# along with this program; if not, write to the Free Software Foundation,
26e710
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
26e710
-
26e710
-# set before test's clvmd is started, so it's passed in environ
26e710
-export LVM_CLVMD_BINARY=clvmd
26e710
-export LVM_BINARY=lvm
26e710
-
26e710
-SKIP_WITH_LVMLOCKD=1
26e710
-SKIP_WITHOUT_CLVMD=1
26e710
-SKIP_WITH_LVMPOLLD=1
26e710
-
26e710
-. lib/inittest
26e710
-
26e710
-# only clvmd based test, skip otherwise
26e710
-read -r LOCAL_CLVMD < LOCAL_CLVMD
26e710
-
26e710
-# TODO read from build, for now hardcoded
26e710
-CLVMD_SOCKET="/var/run/lvm/clvmd.sock"
26e710
-
26e710
-restart_clvmd_() {
26e710
-	"$LVM_CLVMD_BINARY" -S
26e710
-	ls -la "$CLVMD_SOCKET" || true
26e710
-
26e710
-	for i in $(seq 1 20) ; do
26e710
-		test -S "$CLVMD_SOCKET" && break
26e710
-		sleep .1
26e710
-	done
26e710
-	# restarted clvmd has the same PID (no fork, only execvp)
26e710
-	NEW_LOCAL_CLVMD=$(pgrep clvmd)
26e710
-	test "$LOCAL_CLVMD" -eq "$NEW_LOCAL_CLVMD"
26e710
-}
26e710
-
26e710
-aux prepare_vg
26e710
-
26e710
-lvcreate -an --zero n -n $lv1 -l1 $vg
26e710
-lvcreate -an --zero n -n $lv2 -l1 $vg
26e710
-lvcreate -l1 $vg
26e710
-
26e710
-lvchange -aey $vg/$lv1
26e710
-lvchange -aey $vg/$lv2
26e710
-
26e710
-restart_clvmd_
26e710
-
26e710
-# try restart once more
26e710
-restart_clvmd_
26e710
-
26e710
-# FIXME: Hmm - how could we test exclusivity is preserved in singlenode ?
26e710
-lvchange -an $vg/$lv1
26e710
-lvchange -aey $vg/$lv1
26e710
-lvcreate -s -l3 -n snap $vg/$lv1
26e710
-
26e710
-"$LVM_CLVMD_BINARY" -R
26e710
-
26e710
-vgchange -an $vg
26e710
-
26e710
-# Test what happens after 'reboot'
26e710
-kill "$LOCAL_CLVMD"
26e710
-while test -e "$CLVMD_PIDFILE"; do echo -n .; sleep .1; done # wait for the pid removal
26e710
-aux prepare_clvmd
26e710
-
26e710
-vgchange -ay $vg
26e710
-lvremove -f $vg/snap
26e710
-
26e710
-vgremove -ff $vg