Commit Graph

6 Commits

Author SHA1 Message Date
can1357 bebcc8003f test(robomp): cover issues opened/reopened -> triage_issue dispatch mapping
The queue-level dispatch of issue events had no test at all; a revert of
the reopened mapping in WorkerPool._dispatch would silently reintroduce
the routing gap #5891 fixes. Mirrors the existing PR-review dispatch
test convention.
2026-07-23 22:15:24 +02:00
can1357 bb15939414 **no more vouching! let's see how it goes for a week :)** 2026-07-23 02:41:47 +02:00
can1357 8a57bcd4f0 Revert "Merge PR #5886: fix(robomp): defer rate-limited submissions (@roboomp)"
This reverts commit 81102634c8, reversing
changes made to 5c9b5f7b64.
2026-07-18 21:15:38 +02:00
roboomp 4d494cc512 fix(robomp): promote deferred events on periodic sweep
Ran deferred-submission promotion on an independent timer in addition to the empty-queue path, so a sustained ordinary queue can no longer starve a rate-limited submitter after their rolling window frees. Added ROBOMP_DEFERRED_PROMOTION_SCAN_SECONDS to tune or disable the sweep.

Fixes #5882
2026-07-17 17:33:23 +00:00
roboomp aecef46436 fix(robomp): deferred rate-limited submissions
Stored a bounded per-login overflow backlog and promoted deferred events oldest-first as rolling-window capacity became available. Surfaced the deferred state through the dashboard contract and documented admission behavior.

Fixes #5882
2026-07-17 17:26:39 +00:00
can1357 1d35e8624f fix(python/robomp): updated pull request event trigger criteria
- Added the labeled action to the pull_request event, ensuring that workers process pull requests when labels are updated.
2026-06-20 21:38:53 +02:00