Skip to content

fix(runner): wait for shared Azure capacity - #329

Merged
ruby-dlee merged 1 commit into
mainfrom
codex/crosscheck-runner-capacity
Aug 25, 2026
Merged

fix(runner): wait for shared Azure capacity#329
ruby-dlee merged 1 commit into
mainfrom
codex/crosscheck-runner-capacity

Conversation

@ruby-dlee

Copy link
Copy Markdown
Owner

Summary

  • wait and retry only transient shared Azure capacity pressure with one durable reservation identity
  • release queued or admitted capacity on timeout, malformed allocator output, or any pre-compute refusal
  • inherit the Crosscheck queue deadline for disposable tool and verifier runners
  • keep budget, telemetry, identity, and other non-capacity refusals immediate

Validation

  • bash tests/fm-azure-runner.test.sh
  • bash tests/fm-crosscheck-azure.test.sh
  • bash tests/fm-lint.test.sh
  • shellcheck --norc -x tests/fm-azure-runner.test.sh tests/fm-crosscheck-azure.test.sh
  • python3 -m py_compile bin/fm-azure-runner.py bin/fm-crosscheck-azure-tool-bridge.py
  • git diff --check

@ruby-dlee
ruby-dlee merged commit c56d24c into main Aug 25, 2026
13 checks passed
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