-
Notifications
You must be signed in to change notification settings - Fork 455
CDRIVER-5517 retry KMS encrypt requests on transient errors #1577
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
39 commits
Select commit
Hold shift + click to select a range
7766613
Driver-side retry support
adriandole 6466030
Retry prose tests
adriandole 09b6124
Run retry mock serveron port 9003
adriandole 5135e25
evg config generator
adriandole ec65479
Erase test datakeys
adriandole 82cccb0
Set port in kms_providers
adriandole 5f89053
Use new config
adriandole 1a1c2c6
BSON_STR syntax
adriandole df621fb
Remove unnecessary cleanup
adriandole 57523dc
TCP retry draft
adriandole 1066d4a
Use failpoint server to test TCP errors
adriandole 3115561
Retry TCP writes
adriandole 5929686
mock server renamed
adriandole 5df640e
strict prototype
adriandole 23979b2
retry logic revision
adriandole 327ec95
Don't manually set TLS errors
adriandole 5f6bcbb
Add retry sleep, refactor retry control flow
adriandole ec66aee
extra break
adriandole f7bb67b
Field names from spec
adriandole a7b119f
Reorder to prose test number
adriandole e1d8966
Combine TCP and HTTP retry logic
adriandole 2ceffe4
Use POST requests for mock server
adriandole ada77f5
Remove unused sleep time
adriandole 811befb
Simplified network error handling
adriandole 23e58f5
warning fix
adriandole c6bd720
Apply suggestions from code review
adriandole c78802f
set errors from kms
adriandole b15bdde
fix test leaks
adriandole 82d3fa0
don't set KMS error for TLS
adriandole fc99a75
checkout libmongocrypt commit
adriandole f1b3241
Merge branch 'master' into retryable
adriandole 6e58205
new prose test cases
adriandole fd47229
failpoint before createDataKey
adriandole 03cb283
bump libmongocrypt
adriandole 161735e
failpoint reset
adriandole 5172d11
updated prose test
adriandole 4c462fc
Update src/libmongoc/tests/test-mongoc-client-side-encryption.c
adriandole 42ab78e
Update src/libmongoc/tests/test-mongoc-client-side-encryption.c with …
adriandole d59e65c
Merge branch 'master' into retryable
adriandole 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
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.