You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
emulator: bounded dep wait with per-service diagnostics
wait-for-deps used to loop forever on each service, so any single
dep that failed to start (e.g. a service crash-looping under TCG)
hung the build until the outer 6000s provision timeout.
Rewrite as a wait_for helper with:
- Hard 1500s budget across the full dep wait (overridable via
STACK_DEPS_TIMEOUT). On timeout, dump docker ps -a, last 300 lines
of the deps container, and per-service reachability, then exit 1
so provision-build's cleanup trap fires and the VM shuts down fast.
- "<service> ready (Ns)" log lines on each service so successful
runs show which service was the bottleneck.
- 30s heartbeat per service so long-running waits don't look frozen.
amd64 is unaffected — services come up in ~1s each under KVM, which
is well inside any threshold here.
0 commit comments