From eda47206bda505f59bf14a716de0e9295e609c27 Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Wed, 7 Jan 2015 11:22:01 -0800 Subject: [PATCH] Add some retry to the wget checking from container. --- hack/e2e-suite/services.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hack/e2e-suite/services.sh b/hack/e2e-suite/services.sh index 8189045ba4e..d5d23e9ddc0 100755 --- a/hack/e2e-suite/services.sh +++ b/hack/e2e-suite/services.sh @@ -249,7 +249,17 @@ function verify_from_container() { sudo docker pull busybox >/dev/null; sudo docker run busybox sh -c ' for i in $(seq -s' ' 1 $4); do - wget -q -T 1 -O - http://$2:$3; + ok=false + for j in $(seq -s' ' 1 10); do + if wget -q -T 1 -O - http://$2:$3; then + ok=true + break + fi + sleep 1 + done + if [[ \${ok} == false ]]; then + exit 1 + fi done '")) \ || error "testing $1 portal from container failed"