summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2019-11-08 15:09:17 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2019-11-11 22:44:25 +0100
commit3b05fd4d072d94bfead8c2d188ecf704fe57e2a8 (patch)
tree88ffef772195215d352f6f07c448c849967cb2ce
parentba313ac84a7bc27ce69d225dec1bfc80bcb20988 (diff)
downloadlvm2-3b05fd4d072d94bfead8c2d188ecf704fe57e2a8.tar.gz
tests: add extra settle
To avoid removing, while 'add' might not have been processed yet. (when emulating reboot in pvmove-restart)
-rw-r--r--test/lib/aux.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/lib/aux.sh b/test/lib/aux.sh
index 36e1c2bb3..6822d7e3e 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