This repository has been archived by the owner on Jun 7, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 292
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEATURE] DLQ redrive and supporting changes (#1568)
* Add periodic exclusive job to attach DLQ redrive event type (#1558) * Subscription cursor api: allow submitting implicit event types (DLQ redrive event type) cursors. * Allow adding new event types in subscription's topology updates * Workaround: disallow re-partitioning the DLQ redrive event type. * Feed events one by one until the end of problematic batch (#1566) The current behaviour that Auto DLQ goes back to normal mode once it found one bad event. It can happen that there are more events after that bad one. Current behaviour will create longer bad events identification time. * Add unprocessable event policy on consumption This allows the user to choose between the current implementation of skipping the unprocessable events, or sending those events to the dead letter queue. * More readable DLQ debug information (#1569) * Dlq cursor reset (#1574) * Fix to not override existing last dead letter offset * Workaround: reset subscriptions' running sessions on attaching DLQ partitions to subscriptions. This is a workaround to make subscription consume from the DLQ partitions on demand. --------- Co-authored-by: Aleksey Pak <[email protected]> Co-authored-by: Andrey <[email protected]> Co-authored-by: ssaha <[email protected]> Co-authored-by: Filippo Ghibellini <[email protected]> Co-authored-by: BakaCoder <[email protected]> Co-authored-by: ap <[email protected]>
- Loading branch information
1 parent
2a77a31
commit 5dd37c6
Showing
28 changed files
with
1,289 additions
and
243 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.