Skip to content

ruby: Rejoin queue when retry has no history - #100

Draft
dpashk-figma wants to merge 1 commit into
masterfrom
dpashkevich/empty-worker-history-fallback
Draft

ruby: Rejoin queue when retry has no history#100
dpashk-figma wants to merge 1 commit into
masterfrom
dpashkevich/empty-worker-history-fallback

Conversation

@dpashk-figma

@dpashk-figma dpashk-figma commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Describe

  • Let a retried worker rejoin the shared queue when its interrupted attempt stopped before reserving any tests.
  • Preserve full worker-history replay when reservations exist and continue failing incomplete replay or missing chunk metadata.

Fixes: https://app.asana.com/1/10497086658021/project/1217018759338815/task/1217176198914811

Test Plan

  • Redis queue unit suite: 38 tests, 113 assertions
  • Focused worker-history integration suite: 3 tests, 13 assertions
  • Verify empty-history retry succeeds, full history replays, and incomplete replay fails

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