From 6b0d21a70be04666fd60a9d4b05d4ad13e192026 Mon Sep 17 00:00:00 2001 From: Alexandru Avadanii Date: Wed, 27 Dec 2017 17:22:55 +0100 Subject: [PATCH] lib.sh: Add delay after `kpartx -av` On rare occassions, mapper bindings created by kpartx take longer to show up, leading to errors when we try to mount them on. Bring back the hardcoded delay to bypass such issues. Change-Id: Ib386c04fc55cd85235a2156dba08fda378e4cdfd Signed-off-by: Alexandru Avadanii --- mcp/scripts/lib.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/mcp/scripts/lib.sh b/mcp/scripts/lib.sh index 982cc37fd..2e141822f 100644 --- a/mcp/scripts/lib.sh +++ b/mcp/scripts/lib.sh @@ -56,6 +56,7 @@ function mount_image { sudo qemu-nbd --connect="${OPNFV_NBD_DEV}" --aio=native --cache=none \ "${image_dir}/${image}" sudo kpartx -av "${OPNFV_NBD_DEV}" + sleep 5 # /dev/nbdNp1 takes some time to come up # Hardcode partition index to 1, unlikely to change for Ubuntu UCA image if sudo growpart "${OPNFV_NBD_DEV}" 1; then sudo kpartx -u "${OPNFV_NBD_DEV}" -- 2.16.6