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
fix: address Greptile review — bounded total shutdown budget
- Enforce stub_timeout_seconds_ as a single total budget across the
finalize-wait and process-exit-wait phases; healthy teardown previously
could take up to 2 * stub_timeout_seconds_.
- Clamp the Pop timeout to INT_MAX to avoid narrowing when passing int64_t
into MessageQueue::Pop(int const&).
- Re-poll waitpid once after the final sleep window in
WaitForStubProcessWithTimeout so a stub that exits during that second is
not force-killed unnecessarily.
0 commit comments