[lvm-devel] stable-2.02 - tests: add extra settle
Zdenek Kabelac
zkabelac at sourceware.org
Fri Nov 8 14:15:36 UTC 2019
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=2f615e73de8aad74da77e69d57d012e5a1006389
Commit: 2f615e73de8aad74da77e69d57d012e5a1006389
Parent: 0e3e974bffa4e9842127451072eab1646ac39a1a
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Fri Nov 8 15:09:17 2019 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Fri Nov 8 15:12:51 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 804200d..2241062 100644
--- a/test/lib/aux.sh
+++ b/test/lib/aux.sh
@@ -1678,6 +1678,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