-
Notifications
You must be signed in to change notification settings - Fork 982
[azservicebus] Fixing several reliability/recovery bugs #16831
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
richardpark-msft
merged 58 commits into
Azure:main
from
richardpark-msft:export-retry-policy-pub
Jan 25, 2022
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
a9a8404
Remove unneeded error types and tests
85018de
Creating a Retry() implmentation for SB. Based on what the azcore imp…
b605c1d
ATOM
7aced8a
Adding in a simple test helper that we can use in internal to create …
a79e5b5
NIT: fixing an extra blank line
86ce75a
Changing everything over to using the ServiceBusError info (soon to b…
9b15f0f
Renaming ServiceBusError to SBErrInfo to make it more clear that it's…
32c5724
Remove probably invalid isPermanentNetError classifier.
1df31b6
Trimming more unneeded stuff from errors
fb81dc3
The processor type isn't going to ship immediately and it's starting …
ca9cf84
Add a safety net where test queues are just auto-deleted after being …
749e3a7
Adding in retries to the session receiver's operations.
dcb802b
Adding in some more tests for retries.
bf0e335
Handling different mgmt link errors
b77360e
Removed the management client - it was just yet another lock around a…
fb90bea
A 1/2 measure, but making it so the admin_client at least returns the…
5932ea9
We no longer use the older retry, preferring our newer one that looks…
d1405bc
Bigger changes here for amqpLinks:
ea9f48f
Lots of fixes for namespace:
779d2b0
Converted the one tab.Log into an azure logger and we can stop passin…
43845c1
Expose the retry options publicly, allowing customers to configure it…
84b8afb
Going all in on the Azure logger
c01be62
- Reducing our dependency on the `messaging/internal` package by movi…
a92e656
Removed dependency on 3rd party backoff package
5957c99
Change over to the new amqpLinks.Retry() function, which properly han…
b323281
Switch over to using amqpLinks.Retry().
bf07c54
Use amqpLinks.Retry(), use azure logging.
32348d8
Merged isMgmtError into the sberrorinfo code.
eccf04f
update mocks, remove dead code.
7701bdd
Updating stress tests:
12d2751
Fixing copyright header in finite_peeks.go
19db935
Remove unused switch
c9af647
Updating, error code doesn't look the same between separate 404 style…
ff74b68
Fixing broken retry tests.
305cf26
glitched, missed a file
3429053
Don't parse the body, it's not actually conforming to anything that I…
e6e2ba5
Fixiung some more of the HTTP based tests
825dbb6
session link recovery means my bogus way of testing this doesn't work…
858ea89
There was overlap between the two interfaces and it turns out one of …
9f2f472
lint
d4620b0
ErrorCode isn't going to get filled out. We'll rely on accurate http …
888df18
Merge remote-tracking branch 'upstream/main' into export-retry-policy…
5472cd4
- Make sure we're 64-bit aligned for our atomic counter values.
640ea5f
go mod tidy
e6fc70b
Doc comment for retry options in admin_client.go
d9a7e91
Comments and rename from 'rev' to ID.
283e5e9
Checking in the working stress tests that are testing this changeset,…
b99f513
Test list.
fd251c1
chart.yaml update to a shorter namespace name, for benbp
98d7a1d
Merge remote-tracking branch 'upstream/main' into export-retry-policy…
4216dd5
revert change to the deploy script
1a459bf
Adding a little bit of documentation for which deps are for the produ…
1c9594d
Unneeded break
0a49382
Mean tot be a type alias.
05e8ba3
Remove unneeded retryOptions (it's actually just in args)
2d0efa6
retryOptions wasn't supposed to be in args since it's optional.
5f8db60
Fallthrough instead of else.
4fc0933
Don't need to zero initialize a struct.
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
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.
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.