]> sourceware.org Git - lvm2.git/commitdiff
tests: add explicit call to lvs
authorZdenek Kabelac <zkabelac@redhat.com>
Fri, 19 Apr 2024 21:08:11 +0000 (23:08 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 19 Apr 2024 21:56:16 +0000 (23:56 +0200)
Avoid using 'lvs' from  'get' shell - as that would wait until
whole group of processes is finished.

TODO: rethink what would be the point of starting 'dmeventd' with lvs.
It seems to break some rules.

test/shell/dmeventd-restart.sh

index f5e376c7fce73e1278a50551072e595ba4d7ee3b..c16537aa206c26002fc8e67479764e35b4f40ff4 100644 (file)
@@ -85,6 +85,14 @@ not pgrep dmeventd
 rm LOCAL_DMEVENTD
 
 # First lvs restarts 'dmeventd' (initiate a socket connection to a daemon)
+# used explicit 'lvs' avoid using forked 'check' function here as that
+# would furher for 'get' and actualy would be waint till whole process group
+# exits - which is not what we want here
+#
+# FIXME/TODO: lvs should probably not be the way to 'fork dmeventd'
+#
+lvs --noheadings -o seg_monitor $vg/3way
+
 check lv_field $vg/3way seg_monitor "not monitored"
 pgrep -o dmeventd >LOCAL_DMEVENTD
 check lv_field $vg/4way seg_monitor "not monitored"
This page took 0.037172 seconds and 5 git commands to generate.