From bd76307d9340ded350b3fb3fb616e1c095bba8be Mon Sep 17 00:00:00 2001 From: Marcin Owsiany Date: Wed, 15 Nov 2017 13:27:33 +0100 Subject: [PATCH] Be less agressive and more patient when creating large master. --- cluster/gce/gci/master-helper.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cluster/gce/gci/master-helper.sh b/cluster/gce/gci/master-helper.sh index 58592f8d650..def861d20bb 100755 --- a/cluster/gce/gci/master-helper.sh +++ b/cluster/gce/gci/master-helper.sh @@ -76,6 +76,12 @@ function replicate-master-instance() { function create-master-instance-internal() { local gcloud="gcloud" local retries=5 + local sleep_sec=10 + if [[ "${MASTER_SIZE##*-}" -ge 64 ]]; then # remove everything up to last dash (inclusive) + # Workaround for #55777 + retries=30 + sleep_sec=60 + fi if [[ "${ENABLE_IP_ALIASES:-}" == 'true' ]]; then gcloud="gcloud beta" fi @@ -130,7 +136,7 @@ function create-master-instance-internal() { echo "Failed to create master instance due to non-retryable error" >&2 return 1 fi - sleep 10 + sleep $sleep_sec fi done