summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-03-26 11:16:32 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2021-03-26 11:16:32 +0100
commit3ed79d8dfe8b75830d8fd6925d7cef5ef1ebd8f2 (patch)
tree594cb45d2dfb092a89d6e7ea27f3cce3a531b911
parent85fae836c09daf457f3f8f14e3eae2179cfd2ffa (diff)
downloadlvm2-3ed79d8dfe8b75830d8fd6925d7cef5ef1ebd8f2.tar.gz
tests: move setting of dmeventd pid
Added comment the 'lvs' already initiates dmeventd Note: we don't have any query mechanism to check if dmeventd is already running except access of socket which basically starts dmeventd if it's not running.
-rw-r--r--test/shell/dmeventd-restart.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/shell/dmeventd-restart.sh b/test/shell/dmeventd-restart.sh
index 151f1d51a..0def8c1fa 100644
--- a/test/shell/dmeventd-restart.sh
+++ b/test/shell/dmeventd-restart.sh
@@ -41,7 +41,7 @@ test -e LOCAL_CLVMD || grep 'already monitored' lvchange.out
# now try what happens if no dmeventd is running
kill -9 "$(< LOCAL_DMEVENTD)"
-rm LOCAL_DMEVENTD
+rm LOCAL_DMEVENTD debug.log*
dmeventd -R -f &
echo $! >LOCAL_DMEVENTD
@@ -52,11 +52,12 @@ sleep 9
not pgrep dmeventd
rm LOCAL_DMEVENTD
+# First lvs restarts 'dmeventd' (initiate a socket connection to a daemon)
check lv_field $vg/3way seg_monitor "not monitored"
+pgrep -o dmeventd >LOCAL_DMEVENTD
check lv_field $vg/4way seg_monitor "not monitored"
lvchange --monitor y --verbose $vg/3way 2>&1 | tee lvchange.out
-pgrep -o dmeventd >LOCAL_DMEVENTD
test -e LOCAL_CLVMD || not grep 'already monitored' lvchange.out
lvchange --monitor y --verbose $vg/$lv2 2>&1 | tee lvchange.out