Skip to content

Add dead letter requeue linking and WorkQueue.DeadLetterId FK#48

Merged
Theauxm merged 1 commit intomainfrom
feat/dead-letter-operations
Apr 1, 2026
Merged

Add dead letter requeue linking and WorkQueue.DeadLetterId FK#48
Theauxm merged 1 commit intomainfrom
feat/dead-letter-operations

Conversation

@Theauxm
Copy link
Copy Markdown
Member

@Theauxm Theauxm commented Apr 1, 2026

Summary

  • Add Requeue() and LinkRetryMetadata() methods to DeadLetter for two-phase requeue flow
  • Add DeadLetterId column and navigation property to WorkQueue with FK constraint
  • Add Postgres migration 033_work_queue_dead_letter_id.sql
  • Add unit tests for requeue, metadata linking, and status transitions

Test plan

  • Unit tests for Requeue() and LinkRetryMetadata() pass
  • Migration applies cleanly on fresh and existing databases
  • FK constraint prevents deleting dead letters with referencing work queue entries

Add Requeue() and LinkRetryMetadata() to DeadLetter for two-phase
requeue flow. Add DeadLetterId column to WorkQueue with FK constraint
and Postgres migration. Clean up stale EF tracking comments.
@Theauxm Theauxm merged commit 2b03a4f into main Apr 1, 2026
1 check passed
@Theauxm Theauxm deleted the feat/dead-letter-operations branch April 1, 2026 03:47
@traxsharp
Copy link
Copy Markdown

traxsharp Bot commented Apr 1, 2026

This PR is included in version 1.30.0

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