From 72e058bba31066499b1421ed3c1984d9db554825 Mon Sep 17 00:00:00 2001 From: Amir Haroush Date: Mon, 1 May 2023 23:35:39 +0300 Subject: [PATCH] test/setup: Fix dm_mount test for slow hosts on some hosts, it might take 1 or 2 seconds for the mapper device to appear on /dev in this case, the test will fail because we check if the device exists immediately. by giving it chance to get up the test will pass. Signed-off-by: Amir Haroush Signed-off-by: Shai Fultheim Change-Id: I996d84861333d29d5c9370a2c5a471e7962d91b1 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17912 Reviewed-by: Jim Harris Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker --- test/setup/devices.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/setup/devices.sh b/test/setup/devices.sh index 062e8a2eb..601feaca1 100755 --- a/test/setup/devices.sh +++ b/test/setup/devices.sh @@ -160,6 +160,10 @@ dm_mount() { 1048576 1048576 linear /dev/$pv1 0 DM_TABLE + for t in {1..5}; do + if [[ -e /dev/mapper/$dm_name ]]; then break; fi + sleep 1 + done [[ -e /dev/mapper/$dm_name ]] dm=$(readlink -f "/dev/mapper/$dm_name") dm=${dm##*/}