From dd12db2f06abb1538091bac6b26779b0b40ed24b Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Sat, 11 May 2019 14:47:27 -0700 Subject: [PATCH] Correctly handle more zones than additional nodes --- net/gce.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/net/gce.sh b/net/gce.sh index 9bd6db59cb..b0e9465741 100755 --- a/net/gce.sh +++ b/net/gce.sh @@ -631,8 +631,13 @@ EOF if [[ $additionalFullNodeCount -gt 0 ]]; then num_zones=${#zones[@]} - numNodesPerZone=$((additionalFullNodeCount / num_zones)) - numLeftOverNodes=$((additionalFullNodeCount % num_zones)) + if [[ $additionalFullNodeCount -gt $num_zones ]]; then + numNodesPerZone=$((additionalFullNodeCount / num_zones)) + numLeftOverNodes=$((additionalFullNodeCount % num_zones)) + else + numNodesPerZone=1 + numLeftOverNodes=0 + fi for ((i=((num_zones - 1)); i >= 0; i--)); do zone=${zones[i]}