-
Notifications
You must be signed in to change notification settings - Fork 330
Add poison message handling to Azure Storage #1366
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
Open
sophiatev
wants to merge
59
commits into
main
Choose a base branch
from
stevosyan/add-poison-message-handling
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
de244ff
initial implementation
8f6bf9d
fixing the compilation errors
ea5a36f
addressing copilot comments
3ab0859
Merge branch 'main' into stevosyan/add-poison-message-handling
sophiatev 4c7665d
fixing the error in the logger where I was incorrectly calling Discar…
3bd1dc9
moved the max dispatch count from IOrchestrationService to dispatch p…
2e3c7c2
updated the implementations to remove all exception-throwing in the c…
eecc077
comment updates
f0fc35d
fixed a typo, added an argument range check for the max dispatch count
ea7a67f
Apply suggestion from @cgillum
sophiatev c976817
Apply suggestions from code review
sophiatev 559bb4d
redid the implementation to follow an interface format
68dbde9
mroe cleanup and PR comments
b9a875d
updated to wait for the async calls
8a77b40
Merge branch 'main' into stevosyan/add-poison-message-handling
c7d5803
fixing a bug related to the results count and something incorrect i h…
b091049
some more updates, adding a private 0 arg constructor to the rewind e…
868b856
Potential fix for pull request finding 'Nested 'if' statements can be…
sophiatev d13c7b3
Potential fix for pull request finding 'Nested 'if' statements can be…
sophiatev 85ae250
updating the iteration logic in the entity dispatcher
7cbb931
addressing the first round of PR comments
756d592
missed changing one place from error to warning
d54925a
removed the IsPoisonMessage method in favor of MaxDispatchCount
2657e8d
updated variable names to be more descriptive
1fb9930
Potential fix for pull request finding 'Constant condition'
sophiatev 7f5f923
Potential fix for pull request finding 'Constant condition'
sophiatev 3607f36
Potential fix for pull request finding 'Constant condition'
sophiatev 2f4490f
Potential fix for pull request finding 'Constant condition'
sophiatev 1318aa6
remove another unnecessary null check
dff3c25
remove more unnecessary null checks
573e66c
Merge branch 'main' into stevosyan/add-poison-message-handling
30194ec
azure storage implementation done
a96de44
slight update to avoid looking for specific strings
3cc0261
added one more invalid work item test
41daecc
fixed bug in adding failure results for poison messages
21090e9
tiny test updates
ac6bf9e
fixing a bug related to storing poison messages for lock release mess…
9307a81
a few more stylistic things
d092621
fixed the tests
b279375
Potential fix for pull request finding 'Useless assignment to local v…
sophiatev ea0bdd4
Apply suggestions from code review
sophiatev 0aff766
some more updates to the dispatchers based on copilot comments
630a6e3
slight update to only return a result if the entity request is not a …
e61360b
new queue implementation
0415720
addressing copilot comments
93c8053
Apply suggestions from code review
sophiatev 7e1e6d5
slight updates
8885ae2
Merge branch 'stevosyan/add-poison-message-handling' of https://githu…
e39d294
added a comment
fe7902d
reverted some useful but unreltaed changes, added a sanitize blob nam…
29ba654
addressing PR comments
93d852f
settings updates, more blob name sanitation, moving to just one blob …
8746fcf
addressing copilot comments
74e531a
Potential fix for pull request finding
sophiatev 738dc46
more copilot comments
9b6906a
tiny setting update to move the default dequeue count to 5000
e1d12bb
missed a comma
d577d4c
latest copilot comments
41092ac
hopefully the last tiny update to update the default task event ID to…
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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
1,019 changes: 1,019 additions & 0 deletions
1,019
Test/DurableTask.AzureStorage.Tests/PoisonMessageHandlingTests.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.