* main - tests: udev-pvscan-vgchange fix wait
@ 2021-11-11 22:59 David Teigland
0 siblings, 0 replies; only message in thread
From: David Teigland @ 2021-11-11 22:59 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=20c550ab10e50d25249ed0b0553ff8a33ed3348f
Commit: 20c550ab10e50d25249ed0b0553ff8a33ed3348f
Parent: 0e0faf30e01f78828b7e240f57217755b62650bb
Author: David Teigland <teigland@redhat.com>
AuthorDate: Thu Nov 11 16:04:24 2021 -0600
Committer: David Teigland <teigland@redhat.com>
CommitterDate: Thu Nov 11 16:04:24 2021 -0600
tests: udev-pvscan-vgchange fix wait
the service now remains after completion
---
test/shell/udev-pvscan-vgchange.sh | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/test/shell/udev-pvscan-vgchange.sh b/test/shell/udev-pvscan-vgchange.sh
index f0d637562..fcd8e961b 100644
--- a/test/shell/udev-pvscan-vgchange.sh
+++ b/test/shell/udev-pvscan-vgchange.sh
@@ -71,15 +71,11 @@ wipe_all() {
done
}
-# udevadm trigger runs udev rule which runs systemd-run --no-wait vgchange -aay
-# Because of --no-wait, we need to wait for the transient systemd
-# service to be gone before checking the effects of the vgchange.
-
wait_lvm_activate() {
local vgw=$1
local wait=0
- while systemctl status lvm-activate-$vgw > /dev/null && test "$wait" -le 30; do
+ while systemctl status lvm-activate-$vgw | grep "active (running)" && test "$wait" -le 30; do
sleep .2
wait=$(( wait + 1 ))
done
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-11-11 22:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-11 22:59 main - tests: udev-pvscan-vgchange fix wait David Teigland
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.