Skip to content

Add IsRateLimited to TaskAddHookDetails#10045

Open
rkannan82 wants to merge 2 commits intokannan/sync-match-result-structfrom
kannan/add-rate-limited-to-task-hook-v2
Open

Add IsRateLimited to TaskAddHookDetails#10045
rkannan82 wants to merge 2 commits intokannan/sync-match-result-structfrom
kannan/add-rate-limited-to-task-hook-v2

Conversation

@rkannan82
Copy link
Copy Markdown
Contributor

@rkannan82 rkannan82 commented Apr 23, 2026

What

Adds IsRateLimited to TaskAddHookDetails, plumbing the rate-limiting signal from findAndWakeMatches all through processTaskAddHooks.

Why

Hook consumers need to know the reason why a task was spooled -- if it is because of poller unavailability, or rate limiting.

How did you test it?

Unit tests at two levels:

  • matcher_data level: verifies MatchTaskImmediately returns rateLimited=true when a poller is waiting but zero-RPS rate limit blocks the match
  • Partition manager level: verifies IsRateLimited is set on hook details when rate-limited, and not set under normal conditions

🤖 Generated with Claude Code

@rkannan82 rkannan82 force-pushed the kannan/add-rate-limited-to-task-hook-v2 branch from a3d7db8 to 6513520 Compare April 24, 2026 01:33
@rkannan82 rkannan82 requested a review from dnr April 24, 2026 01:41
@rkannan82 rkannan82 marked this pull request as ready for review April 24, 2026 01:41
@rkannan82 rkannan82 requested a review from a team as a code owner April 24, 2026 01:41
@rkannan82 rkannan82 force-pushed the kannan/add-rate-limited-to-task-hook-v2 branch from 5d2be3d to deffb5f Compare April 24, 2026 01:42
rkannan82 and others added 2 commits April 23, 2026 18:47
Plumbs rate-limiting signal from findAndWakeMatches through the matcher
stack to task lifecycle hooks, so hook consumers can distinguish tasks
that were spooled due to rate limiting from normal async matches.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rkannan82 rkannan82 force-pushed the kannan/add-rate-limited-to-task-hook-v2 branch from deffb5f to ae105f9 Compare April 24, 2026 01:47
@rkannan82 rkannan82 requested a review from ShahabT April 24, 2026 20:49
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