Commit 62898319 authored by Justin Santa Barbara's avatar Justin Santa Barbara

AWS kube-up: Increase timeout for spot instances

Spot instances take a lot longer to run; wait up to 15 minutes for the nodes to launch when we're using spot instances. (Previously we were waiting 5 minutes).
parent 5f553a21
......@@ -1154,7 +1154,12 @@ function start-minions() {
function wait-minions {
# Wait for the minions to be running
# TODO(justinsb): This is really not needed any more
attempt=0
local attempt=0
local max_attempts=30
# Spot instances are slower to launch
if [[ -n "${NODE_SPOT_PRICE:-}" ]]; then
max_attempts=90
fi
while true; do
find-running-minions > $LOG
if [[ ${#NODE_IDS[@]} == ${NUM_NODES} ]]; then
......@@ -1162,7 +1167,7 @@ function wait-minions {
break
fi
if (( attempt > 30 )); then
if (( attempt > max_attempts )); then
echo
echo "Expected number of minions did not start in time"
echo
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment