creating instance groups in parallel

This commit is contained in:
Krzysztof Siedlecki 2019-04-30 18:42:09 +02:00
parent b95fca093d
commit 8dc0be6b9e

View File

@ -2786,6 +2786,8 @@ function create-linux-nodes() {
this_mig_size=$((${instances_left} / (${NUM_MIGS}-${i}+1)))
instances_left=$((instances_left-${this_mig_size}))
# Run instance-groups creation in parallel.
{
gcloud compute instance-groups managed \
create "${group_name}" \
--project "${PROJECT}" \
@ -2797,7 +2799,8 @@ function create-linux-nodes() {
"${group_name}" \
--zone "${ZONE}" \
--project "${PROJECT}" \
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true &
--timeout "${MIG_WAIT_UNTIL_STABLE_TIMEOUT}" || true
} &
done
wait
}