Skip to content

Improve serverless wake readiness logs#113

Merged
arjunkomath merged 10 commits into
mainfrom
feat-serverless-readiness-logs
Jul 8, 2026
Merged

Improve serverless wake readiness logs#113
arjunkomath merged 10 commits into
mainfrom
feat-serverless-readiness-logs

Conversation

@techulus-agent

Copy link
Copy Markdown
Collaborator

Summary

  • make serverless wake readiness checks return structured wait reasons instead of a bare boolean
  • log blocking/background wake wait reasons with attempt count, elapsed time, container state, health state, upstream, dial latency, and dial error
  • include the last wait reason on wake timeout transitions and add status report latency logging

Why

Cold starts were showing a long gap between wake container started and wake ready with no explanation. For apps without health checks, the gateway was still waiting on TCP reachability, but the logs did not say whether the delay was container state, health state, or upstream dial failure.

Validation

  • GOCACHE=/private/tmp/codex-go-cache go test ./... from agent/

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit dd3c405.

@arjunkomath arjunkomath marked this pull request as ready for review July 8, 2026 08:05
@arjunkomath arjunkomath enabled auto-merge July 8, 2026 08:06
@arjunkomath arjunkomath merged commit a31c2c8 into main Jul 8, 2026
12 checks passed
@arjunkomath arjunkomath deleted the feat-serverless-readiness-logs branch July 8, 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.

2 participants