From 4d7d2e50cfcfa30bde1fc3262f9c2d22ba394a77 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Tue, 12 Dec 2023 20:28:13 +0100 Subject: [PATCH] Guard DinD docker info call with timeout (#315) * Add debug logging * Guard DinD docker info with timeout * Remove debug logging from test runner --- test/test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test.sh b/test/test.sh index bd5de4a..390e7e3 100755 --- a/test/test.sh +++ b/test/test.sh @@ -56,7 +56,7 @@ for dir in $(find $find_args | sort); do docker run $docker_run_args offen/docker-volume-backup:test-sandbox retry_counter=0 - until docker exec $sandbox /bin/sh -c 'docker info' > /dev/null 2>&1; do + until timeout 5 docker exec $sandbox /bin/sh -c 'docker info' > /dev/null 2>&1; do if [ $retry_counter -gt 20 ]; then echo "Gave up waiting for Docker daemon to become ready after 20 attempts" exit 1