Compare commits
No commits in common. "1d1b23916e9f182bb34b99cf19e0cdf8aac08071" and "5fac0f6fdde75a39572a92cb8ac3044c7d9b72a1" have entirely different histories.
1d1b23916e
...
5fac0f6fdd
|
|
@ -491,28 +491,6 @@ phase_parallel_stagger() {
|
||||||
set -e
|
set -e
|
||||||
}
|
}
|
||||||
|
|
||||||
pipeline_parallel_stagger() {
|
|
||||||
# Per-VM pipeline: each VM does launch->install->resume independently.
|
|
||||||
# This avoids "install barrier" where slow Debian blocks Ubuntu's resume.
|
|
||||||
local pids=()
|
|
||||||
|
|
||||||
for i in "${!names[@]}"; do
|
|
||||||
local vm="${names[$i]}"
|
|
||||||
(
|
|
||||||
sleep $((i * STAGGER))
|
|
||||||
launch_one "$vm"
|
|
||||||
run_install_txt "$vm"
|
|
||||||
resume_iiab "$vm" 1
|
|
||||||
) &
|
|
||||||
pids+=("$!")
|
|
||||||
done
|
|
||||||
|
|
||||||
# Don't abort the whole script if one VM fails; we still want logs + summary.
|
|
||||||
set +e
|
|
||||||
wait_all "${pids[@]}"
|
|
||||||
set -e
|
|
||||||
}
|
|
||||||
|
|
||||||
# ---- Main ----
|
# ---- Main ----
|
||||||
build_vm_lists
|
build_vm_lists
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue