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
Part of #1558, server-side identity on every adapter. Plan ID A3, planned in wave 5 (MVP: Fastly and Axum); priority P1, size S. Design: spec; order and dependencies: plan.
The service binds a configured address, exits non-zero before listening when config, secrets or a required store fails to load, and on SIGTERM stops accepting, finishes in-flight requests and after-response tasks, and exits within a configured grace shorter than the ECS stop timeout.
Only pull sync and guarded follow-up writes run after the response is sent: after send on Fastly, a task drained on SIGTERM on Axum, waitUntil on Cloudflare. On Spin the work runs before the response (DEC-14; DEC-16 rules out skipping it).
Current state
What the code does today, from the design's survey at the revisions it names:
AX-1: An ECS-style stop during a request with a pending record write completes the request and the write, and CI runs that test
AX-1: Startup with a missing secret exits non-zero before the port opens
ID-5: On Fastly, Axum and Cloudflare a follow-up write recorded after send is in the record before the next navigation, and on Axum SIGTERM waits for it (A3). On Spin the follow-up write lands before the response
Activity