[lvm-devel] master - tests: add extra settle
Zdenek Kabelac
zkabelac at sourceware.org
Mon Nov 11 21:46:37 UTC 2019
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=3b05fd4d072d94bfead8c2d188ecf704fe57e2a8
Commit: 3b05fd4d072d94bfead8c2d188ecf704fe57e2a8
Parent: ba313ac84a7bc27ce69d225dec1bfc80bcb20988
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Fri Nov 8 15:09:17 2019 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Nov 11 22:44:25 2019 +0100
tests: add extra settle
To avoid removing, while 'add' might not have been processed yet.
(when emulating reboot in pvmove-restart)
---
test/lib/aux.sh | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/test/lib/aux.sh b/test/lib/aux.sh
index 36e1c2b..6822d7e 100644
--- a/test/lib/aux.sh
+++ b/test/lib/aux.sh
@@ -1652,6 +1652,10 @@ wait_pvmove_lv_ready() {
retries=$((retries-1))
done
fi
+
+ # Adding settle here, to avoid remove, before processing of 'add' is finished
+ # (masking systemd-udevd issue)
+ udevadm settle --timeout=2 || true
}
# Holds device open with sleep which automatically expires after given timeout
More information about the lvm-devel
mailing list