Skip to content

fix(evaluator): Improve dispatcher claim throughput#209

Merged
fuyu0425 merged 3 commits into
mainfrom
fix/evaluator-dispatcher-claim-throughput
Apr 26, 2026
Merged

fix(evaluator): Improve dispatcher claim throughput#209
fuyu0425 merged 3 commits into
mainfrom
fix/evaluator-dispatcher-claim-throughput

Conversation

@fuyu0425

Copy link
Copy Markdown
Member

Summary

  • derive dispatcher inflight headroom and claim batch size from local verify width and configured cloud evaluator count
  • batch logical verify claims in Redis while preserving owner rotation semantics
  • renew buffered batched claims before activation and add regression coverage for real cloud placement config shapes

Testing

  • uv run pytest tests/test_evaluator_verify_claims.py tests/test_evaluator_claim_worker.py tests/test_evaluator_dual_queue.py
  • scripts/ci-tests/run-local.sh checks

Notes

  • rebased on origin/main before opening this PR
  • multi-agent review surfaced and fixed evaluator-count and buffered-lease regressions

@fuyu0425 fuyu0425 merged commit 64b1c55 into main Apr 26, 2026
5 checks passed
@fuyu0425 fuyu0425 deleted the fix/evaluator-dispatcher-claim-throughput branch April 26, 2026 00:56
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