]> sourceware.org Git - lvm2.git/commitdiff
tests: udev-pvscan-vgchange fix service wait
authorDavid Teigland <teigland@redhat.com>
Mon, 7 Feb 2022 22:44:57 +0000 (16:44 -0600)
committerDavid Teigland <teigland@redhat.com>
Mon, 7 Feb 2022 22:44:57 +0000 (16:44 -0600)
As a result of removing -r from systemd-run in
commit fbd8b0cf43dc67f51f86f060dce748f446985855
this test needs to change how it handles the
transient services.

test/shell/udev-pvscan-vgchange.sh

index a209dc048ccea12f11bc4932c635e10323f59aca..eb698407881f032f25fe1f9c9daf99b6a1278663 100644 (file)
@@ -75,7 +75,7 @@ wait_lvm_activate() {
        local vgw=$1
        local wait=0
 
-       while systemctl status lvm-activate-$vgw | grep "active (running)" && test "$wait" -le 30; do
+       while systemctl status lvm-activate-$vgw > /dev/null && test "$wait" -le 30; do
                sleep .2
                wait=$(( wait + 1 ))
        done
@@ -382,7 +382,6 @@ lvcreate -l1 -an -n $lv1 $vg9
 lvcreate -l1 -an -n $lv2 $vg9
 
 mdadm --stop "$mddev"
-systemctl stop lvm-activate-$vg9 || true
 _clear_online_files
 mdadm --assemble "$mddev" "$dev1" "$dev2"
 
@@ -405,17 +404,6 @@ mdadm --stop "$mddev"
 aux udev_wait
 wipe_all
 
-systemctl stop lvm-activate-$vg1
-systemctl stop lvm-activate-$vg2
-systemctl stop lvm-activate-$vg3
-systemctl stop lvm-activate-$vg4
-systemctl stop lvm-activate-$vg5
-systemctl stop lvm-activate-$vg6
-systemctl stop lvm-activate-$vg7
-systemctl stop lvm-activate-$vg8
-systemctl stop lvm-activate-$vg9
-
-
 # no devices file, filter with symlink of PV
 # the pvscan needs to look at all dev names to
 # match the symlink in the filter with the
@@ -439,7 +427,6 @@ udevadm trigger --settle -c add /sys/block/$BDEV1
 ls /dev/disk/by-id/lvm-pv-uuid-$OPVID1
 
 vgchange -an $vg10
-systemctl stop lvm-activate-$vg10
 _clear_online_files
 
 aux lvmconf "devices/filter = [ \"a|/dev/disk/by-id/lvm-pv-uuid-$OPVID1|\", \"r|.*|\" ]"
This page took 0.035982 seconds and 5 git commands to generate.