Skip to content

Add benchmark supervisor readiness and bounded shutdown - #227

Merged
matuscongrady merged 5 commits into
mainfrom
code-swap/phase3-runtime
Oct 19, 2026
Merged

matuscongrady merged 5 commits into
mainfrom
code-swap/phase3-runtime

Conversation

@matuscongrady

@matuscongrady matuscongrady commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Opted-in benchmark tasks expose a live supervisor readiness check and receive an explicit ECS stop budget. ECS continues to own Cloud Map registration, and #226 selects the checked waiter from the effective task definition. The ten-task cap arithmetic is the foundation for #228’s complete image fallback and live qualification.

Validation: pinned Go race/vet/build, built Node runtime smoke, stop-budget/cap boundary tests and the integrated gate passed. This remains source-only qualification; customer activation belongs to later phases.

Stack order: #226 → #227 → #228.

🤖 Generated with Claude Code

matuscongrady and others added 2 commits October 19, 2026 16:11
Keep unreapable candidate cleanup concurrent with serving shutdown, prune retired process membership, and trace candidates only through overlap. Expose fresh readiness through the live supervisor socket and derive the ECS timeout separately from application grace.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@matuscongrady
matuscongrady changed the base branch from code-swap/phase3-waiter to main October 19, 2026 21:12
@matuscongrady
matuscongrady merged commit 28dcba9 into main Oct 19, 2026
2 checks passed
@matuscongrady
matuscongrady deleted the code-swap/phase3-runtime branch October 20, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant