Repository navigation
Service Bus: GroupId as SessionId, session receive, safe delayed retry, fast emulator drain #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
d6add28
Map GroupId to SessionId and preserve retry message fields
niemyjski c38bf15
Register empty GroupId and isolate session guard tests
niemyjski 48e7520
Pin guarded build workflow for feature branch validation
niemyjski fd745d6
Stop claiming GroupId affects delivery
niemyjski f85c690
Schedule the delayed retry before completing the original message
niemyjski 2723afc
Limit retry changes to SessionId and send-before-complete; restore ma…
niemyjski c32361f
Use matching GroupId core and TestHarness preview
niemyjski 4ef8fae
Add session receive for session-enabled queues; make emulator drain s…
niemyjski 791246b
Update Foundatio to 13.0.5-preview.0.10 and point build workflow back…
niemyjski 7ded01a
Keep session receiver until settlement succeeds and untrack cancelled…
niemyjski 8ab8077
Address review feedback: pattern matching, shared stats/untrack helpe…
niemyjski 92bc44a
Use pattern matching for failure reason checks
niemyjski 4543029
Harden sessions: keep group order on abandon, validate GroupId before…
niemyjski eca2270
Detect duplicate detection on existing queues, compare-and-remove tra…
niemyjski 8653e24
Refresh duplicate-detection state on create and delete, abandon entri…
niemyjski 969458c
Include the exception message in unsettled-message log entries
niemyjski 14af709
Add missing blank lines between members
niemyjski 9a3d792
Add blank line after stale session receiver disposal
niemyjski File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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
594 changes: 490 additions & 104 deletions
594
src/Foundatio.AzureServiceBus/Queues/AzureServiceBusQueue.cs
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.