-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Direct retries to another mongos if one is available #1367
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 8 commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
e95ca0b
Direct retries to another mongos if one is available
stIncMale d1c1ed2
Implement specification prose tests
stIncMale 0875e5d
Fix a typo
stIncMale 6fe3db1
Expect `MongoServerException` instead of just `RuntimeException`
stIncMale 7cba88b
Fix `ServerDeprioritization.onAttemptFailure`
stIncMale da6d111
Merge branch 'master' into JAVA-4254
stIncMale e4ffab4
Replace BiFunction with BinaryOperator
stIncMale 29ebd76
Update driver-core/src/main/com/mongodb/internal/connection/Operation…
stIncMale 6574e24
Trivial code improvements
stIncMale 171d67e
Update the docs of the internal API for retries to reflect support of…
stIncMale 4d883c1
Merge branch 'master' into JAVA-4254
stIncMale d25010d
Refactor the way `BaseCluster.selectServer` deals with the race condi…
stIncMale cc8021e
Refactor the server selection logic that is implemented not as a `Ser…
stIncMale b3430bd
Implement `DeprioritizingSelector` strictly according to the spec req…
stIncMale 16df106
Merge branch 'master' into JAVA-4254
stIncMale 04880c7
Do minor touches
stIncMale c1e9e4e
Update the documentation of `ClusterSettings.getServerSelector`
stIncMale 246353f
Address review concerns
stIncMale 69b78ff
Implement the proposed code simplification
stIncMale cbb1938
Link from `BaseClusterTest` back to `BaseClusterSpecification`
stIncMale 05f6679
Simplify `MinimumOperationCountServerSelector.select`
stIncMale d55c44f
Extract `raceConditionPreFiltering` into a separate method and remove…
stIncMale 7debec0
Merge branch 'master' into JAVA-4254
stIncMale 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
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.