Compare commits
No commits in common. "6bb6366f0e6243160f13b6141d76e49cd49e8a1b" and "0c8b1168a72eebaf6379fb0bcabd474753a68d9a" have entirely different histories.
6bb6366f0e
...
0c8b1168a7
|
|
@ -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