Skip to content

🥅 Retry queue sends on dropped connections and internal errors - #8

Merged
dryan merged 1 commit into
mainfrom
queue-transient-errors
Oct 26, 2026
Merged

dryan merged 1 commit into
mainfrom
queue-transient-errors

Conversation

@dryan-gh-actions

Copy link
Copy Markdown
Contributor

isTransientQueueError only matched an overloaded queue. A dropped connection or a bare "internal error" from Queues clears on its own too, so retryQueue now retries those (the same forms D1 already counts as transient).

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012BS4gYe6Zphyy2meinGAcy

isTransientQueueError only matched an overloaded queue. A dropped connection or a bare "internal error" from Queues clears on its own too, so retryQueue now retries those (the same forms D1 already counts as transient).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012BS4gYe6Zphyy2meinGAcy
@dryan-gh-actions
dryan-gh-actions Bot requested a review from a team as a code owner October 26, 2026 16:10
@dryan
dryan merged commit c4ea826 into main Oct 26, 2026
3 checks passed
@dryan
dryan deleted the queue-transient-errors branch October 26, 2026 16:37
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