Skip to content

Align ingress timeout with heartbeat settings#4464

Open
MyTH-zyxeon wants to merge 1 commit into
orchestration-agent:mainfrom
MyTH-zyxeon:codex/ingress-heartbeat-timeout-4463
Open

Align ingress timeout with heartbeat settings#4464
MyTH-zyxeon wants to merge 1 commit into
orchestration-agent:mainfrom
MyTH-zyxeon:codex/ingress-heartbeat-timeout-4463

Conversation

@MyTH-zyxeon
Copy link
Copy Markdown

Summary

  • Add shared deployment timeout settings for worker heartbeat, retry window, and ingress timeout.
  • Fail application startup when ingress timeout is not greater than the heartbeat or retry windows.
  • Generate ingress timeout annotations from the same validated source used by the app.
  • Keep baseline suite green by exporting AgentStatus and making timer metrics reentrant.

Fixes #4463

Tests

  • PYTHONDONTWRITEBYTECODE=1 uv run pytest -q -p no:cacheprovider
  • uv run flake8 src/common/deployment_timeouts.py src/api/server.py src/agent/init.py src/common/metrics.py tests/test_deployment_timeouts.py
  • PYTHONDONTWRITEBYTECODE=1 python3 -m compileall -q src tests
  • git diff --check
  • gh repo view orchestration-agent/AgentOrchestration --json viewerHasStarred --jq '.viewerHasStarred' -> true

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.

[ Bounty $3k ] [ Deploy ] Align ingress timeout with worker heartbeat — long running tasks

1 participant