[lvm-devel] master - test: Remove now useless clvmd test

Marian Csontos mcsontos at sourceware.org
Thu Jun 27 09:14:57 UTC 2019


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=ba9d152aa5552f2b6d9ea3acf5ae644dc4dd1596
Commit:        ba9d152aa5552f2b6d9ea3acf5ae644dc4dd1596
Parent:        09f29570f2dac1a84f5ee24107df6461194b269a
Author:        Marian Csontos <mcsontos at redhat.com>
AuthorDate:    Thu Jun 27 11:14:00 2019 +0200
Committer:     Marian Csontos <mcsontos at redhat.com>
CommitterDate: Thu Jun 27 11:14:00 2019 +0200

test: Remove now useless clvmd test

---
 test/shell/clvmd-restart.sh |   73 -------------------------------------------
 1 files changed, 0 insertions(+), 73 deletions(-)

diff --git a/test/shell/clvmd-restart.sh b/test/shell/clvmd-restart.sh
deleted file mode 100644
index 7e3257a..0000000
--- a/test/shell/clvmd-restart.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/usr/bin/env bash
-
-# Copyright (C) 2011-2015 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-# set before test's clvmd is started, so it's passed in environ
-export LVM_CLVMD_BINARY=clvmd
-export LVM_BINARY=lvm
-
-SKIP_WITH_LVMLOCKD=1
-SKIP_WITHOUT_CLVMD=1
-SKIP_WITH_LVMPOLLD=1
-
-. lib/inittest
-
-# only clvmd based test, skip otherwise
-read -r LOCAL_CLVMD < LOCAL_CLVMD
-
-# TODO read from build, for now hardcoded
-CLVMD_SOCKET="/var/run/lvm/clvmd.sock"
-
-restart_clvmd_() {
-	"$LVM_CLVMD_BINARY" -S
-	ls -la "$CLVMD_SOCKET" || true
-
-	for i in $(seq 1 20) ; do
-		test -S "$CLVMD_SOCKET" && break
-		sleep .1
-	done
-	# restarted clvmd has the same PID (no fork, only execvp)
-	NEW_LOCAL_CLVMD=$(pgrep clvmd)
-	test "$LOCAL_CLVMD" -eq "$NEW_LOCAL_CLVMD"
-}
-
-aux prepare_vg
-
-lvcreate -an --zero n -n $lv1 -l1 $vg
-lvcreate -an --zero n -n $lv2 -l1 $vg
-lvcreate -l1 $vg
-
-lvchange -aey $vg/$lv1
-lvchange -aey $vg/$lv2
-
-restart_clvmd_
-
-# try restart once more
-restart_clvmd_
-
-# FIXME: Hmm - how could we test exclusivity is preserved in singlenode ?
-lvchange -an $vg/$lv1
-lvchange -aey $vg/$lv1
-lvcreate -s -l3 -n snap $vg/$lv1
-
-"$LVM_CLVMD_BINARY" -R
-
-vgchange -an $vg
-
-# Test what happens after 'reboot'
-kill "$LOCAL_CLVMD"
-while test -e "$CLVMD_PIDFILE"; do echo -n .; sleep .1; done # wait for the pid removal
-aux prepare_clvmd
-
-vgchange -ay $vg
-lvremove -f $vg/snap
-
-vgremove -ff $vg




More information about the lvm-devel mailing list