-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
CSOT #1215
base: master
Are you sure you want to change the base?
Commits on Aug 22, 2023
-
Added ClientSideOperationTimeout class (#1171)
Initial client side operation timeout (CSOT) work. The CSOT class is passed to all operations and currently encapsulate the following timeouts: - `timeoutMS` the new optional client side operation timeout - `maxTimeMS` the legacy maxTimeMS operation value. Ignored if CSOT is set. - `maxCommitTimeMS` the legacy commit timeout. Ignored if CSOT is set. - `maxAwaitTimeMS` the getMore await timeout. This initial work allows for the CSOT to be available to all operations and later work will pass / apply this timeout where required by the Spec. JAVA-4086
Configuration menu - View commit details
-
Copy full SHA for 5ded734 - Browse repository at this point
Copy the full SHA 5ded734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83eeb10 - Browse repository at this point
Copy the full SHA 83eeb10View commit details
Commits on Sep 12, 2023
-
Merge remote-tracking branch 'upstream/master' into CSOT
# Conflicts: # driver-core/src/main/com/mongodb/ConnectionString.java # driver-core/src/test/unit/com/mongodb/MongoClientSettingsSpecification.groovy
Configuration menu - View commit details
-
Copy full SHA for 087973e - Browse repository at this point
Copy the full SHA 087973eView commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f710f3 - Browse repository at this point
Copy the full SHA 8f710f3View commit details
Commits on Sep 25, 2023
-
An immutable class that contains all user configured timeouts. This will eventaually allow access to user configuration down the stack into Bindings / Cluster.selectServer and Connection.command. JAVA-5169
Configuration menu - View commit details
-
Copy full SHA for 432bcb0 - Browse repository at this point
Copy the full SHA 432bcb0View commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 158b69c - Browse repository at this point
Copy the full SHA 158b69cView commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b92ec6 - Browse repository at this point
Copy the full SHA 4b92ec6View commit details -
Renamed ClientSideOperationTimeout to TimeoutContext
In preparation for adding all contexts to OperationContext JAVA-5170
Configuration menu - View commit details
-
Copy full SHA for 7334f5e - Browse repository at this point
Copy the full SHA 7334f5eView commit details -
Added getTimeoutSettings to Operation interfaces
This will allow the timeout settings to be available to the Binding and this will allow the binding to create the TimeoutContext for the operation. JAVA-5170
Configuration menu - View commit details
-
Copy full SHA for 10beb22 - Browse repository at this point
Copy the full SHA 10beb22View commit details -
Now contains RequestContext, SessionContext and TimeoutContext JAVA-5170
Configuration menu - View commit details
-
Copy full SHA for aee66e4 - Browse repository at this point
Copy the full SHA aee66e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcdc0eb - Browse repository at this point
Copy the full SHA bcdc0ebView commit details -
BindingContext now only contains OperationContext
Operations now supply TimeoutSettings JAVA-5170
Configuration menu - View commit details
-
Copy full SHA for 46f5eba - Browse repository at this point
Copy the full SHA 46f5ebaView commit details -
Pass OperationContext as a whole instead of RequestContext, SessionContext, TimeoutContext and ServerAPI JAVA-5170
Configuration menu - View commit details
-
Copy full SHA for 87b7843 - Browse repository at this point
Copy the full SHA 87b7843View commit details -
Configuration menu - View commit details
-
Copy full SHA for 511a3c3 - Browse repository at this point
Copy the full SHA 511a3c3View commit details -
Add CommandCreator support to CommandReadOperation
Adds support for Explainable operations JAVA-5172
Configuration menu - View commit details
-
Copy full SHA for 0ecc3f5 - Browse repository at this point
Copy the full SHA 0ecc3f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 767bb1c - Browse repository at this point
Copy the full SHA 767bb1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e769b0 - Browse repository at this point
Copy the full SHA 1e769b0View commit details
Commits on Oct 4, 2023
-
Merge remote-tracking branch 'upstream/master' into CSOT
# Conflicts: # driver-core/src/main/com/mongodb/internal/connection/BaseCluster.java # driver-core/src/main/com/mongodb/internal/connection/LoadBalancedCluster.java # driver-core/src/test/functional/com/mongodb/ClusterFixture.java # driver-core/src/test/unit/com/mongodb/internal/connection/BaseClusterSpecification.groovy # driver-reactive-streams/src/main/com/mongodb/reactivestreams/client/internal/ClientSessionBinding.java # driver-reactive-streams/src/test/unit/com/mongodb/reactivestreams/client/internal/ClientSessionBindingSpecification.groovy # driver-sync/src/test/unit/com/mongodb/client/internal/ClientSessionBindingSpecification.groovy
Configuration menu - View commit details
-
Copy full SHA for 755adfd - Browse repository at this point
Copy the full SHA 755adfdView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4ccc24 - Browse repository at this point
Copy the full SHA c4ccc24View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdc2abb - Browse repository at this point
Copy the full SHA bdc2abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c442689 - Browse repository at this point
Copy the full SHA c442689View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2a0707d - Browse repository at this point
Copy the full SHA 2a0707dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d82be - Browse repository at this point
Copy the full SHA 35d82beView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a3b2d - Browse repository at this point
Copy the full SHA a9a3b2dView commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b002c0 - Browse repository at this point
Copy the full SHA 4b002c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d65d27f - Browse repository at this point
Copy the full SHA d65d27fView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e8bdab5 - Browse repository at this point
Copy the full SHA e8bdab5View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a881808 - Browse repository at this point
Copy the full SHA a881808View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ea6c37c - Browse repository at this point
Copy the full SHA ea6c37cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41bcec3 - Browse repository at this point
Copy the full SHA 41bcec3View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12c38a0 - Browse repository at this point
Copy the full SHA 12c38a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 272a7c4 - Browse repository at this point
Copy the full SHA 272a7c4View commit details -
Fix server selection test performance
Apply test server selection timeouts to OperationContext instead of ClusterSettings
Configuration menu - View commit details
-
Copy full SHA for 8520e58 - Browse repository at this point
Copy the full SHA 8520e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8fc66 - Browse repository at this point
Copy the full SHA 8f8fc66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bceecc - Browse repository at this point
Copy the full SHA 6bceeccView commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1f62d92 - Browse repository at this point
Copy the full SHA 1f62d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d9e34 - Browse repository at this point
Copy the full SHA b7d9e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef3d2fe - Browse repository at this point
Copy the full SHA ef3d2feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1da90 - Browse repository at this point
Copy the full SHA 5c1da90View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8553c8c - Browse repository at this point
Copy the full SHA 8553c8cView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 39b311d - Browse repository at this point
Copy the full SHA 39b311dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80796c0 - Browse repository at this point
Copy the full SHA 80796c0View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8eb7297 - Browse repository at this point
Copy the full SHA 8eb7297View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5051af - Browse repository at this point
Copy the full SHA f5051afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad0b8a - Browse repository at this point
Copy the full SHA 3ad0b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb46b9 - Browse repository at this point
Copy the full SHA cfb46b9View commit details
Commits on Nov 30, 2023
-
Added minRoundTripTime to ServerDescription (#1267)
The CSOT spec requires the maxTimeMS takes into account the recent minimum round trip time. JAVA-5254
Configuration menu - View commit details
-
Copy full SHA for 8079234 - Browse repository at this point
Copy the full SHA 8079234View commit details
Commits on Dec 5, 2023
-
Added support for cursor lifetime and cursor iteration timeout modes. JAVA-4058
Configuration menu - View commit details
-
Copy full SHA for 88985a1 - Browse repository at this point
Copy the full SHA 88985a1View commit details -
Added a FlakyTest annotation for junit 5 tests
Some tests are racy by nature and this annotation can be used to retry racy tests a number of times before deciding its a failure.
Configuration menu - View commit details
-
Copy full SHA for c7e703e - Browse repository at this point
Copy the full SHA c7e703eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6cc958 - Browse repository at this point
Copy the full SHA f6cc958View commit details
Commits on Dec 6, 2023
-
RecentSamples has to be thread safe
add and min can be called by different threads leading to a NPE in the min logic JAVA-5232
Configuration menu - View commit details
-
Copy full SHA for 0154b69 - Browse repository at this point
Copy the full SHA 0154b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c5d986 - Browse repository at this point
Copy the full SHA 7c5d986View commit details -
Configuration menu - View commit details
-
Copy full SHA for b401dc7 - Browse repository at this point
Copy the full SHA b401dc7View commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1f5b273 - Browse repository at this point
Copy the full SHA 1f5b273View commit details
Commits on Dec 14, 2023
-
TimeContext#getMaxTimeMS accounts for minRoundTrip
Validates that the timeoutMS is greater than minRoundTrip Throws a timeout exception if the minRoundTrip is greater or equal to the remaining timeoutMS JAVA-5255
Configuration menu - View commit details
-
Copy full SHA for d137d7e - Browse repository at this point
Copy the full SHA d137d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24a8827 - Browse repository at this point
Copy the full SHA 24a8827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5972d7e - Browse repository at this point
Copy the full SHA 5972d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7559f3d - Browse repository at this point
Copy the full SHA 7559f3dView commit details
Commits on Jan 3, 2024
-
Fix
onErrorDropped
logged message (#1281)Caused by using `doOnError` rather than using `subscribe` and passing the handler in there. JAVA-5266
Configuration menu - View commit details
-
Copy full SHA for 8d2b5c8 - Browse repository at this point
Copy the full SHA 8d2b5c8View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a3e3a8 - Browse repository at this point
Copy the full SHA 1a3e3a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79fc95d - Browse repository at this point
Copy the full SHA 79fc95dView commit details -
Fix ListCollectionNamesPublisherImplTest and deprecate the ListCollec…
…tionNamesPublisher.maxTime
Configuration menu - View commit details
-
Copy full SHA for e8e91e3 - Browse repository at this point
Copy the full SHA e8e91e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d7092 - Browse repository at this point
Copy the full SHA b2d7092View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d386ec - Browse repository at this point
Copy the full SHA 1d386ecView commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0d884a4 - Browse repository at this point
Copy the full SHA 0d884a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f017080 - Browse repository at this point
Copy the full SHA f017080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4df0945 - Browse repository at this point
Copy the full SHA 4df0945View commit details -
Configuration menu - View commit details
-
Copy full SHA for b700def - Browse repository at this point
Copy the full SHA b700defView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2bdd2 - Browse repository at this point
Copy the full SHA fe2bdd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 746d9b9 - Browse repository at this point
Copy the full SHA 746d9b9View commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 452a292 - Browse repository at this point
Copy the full SHA 452a292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad6de5 - Browse repository at this point
Copy the full SHA 0ad6de5View commit details -
CSOT Prose tests - use custom namespaces for changestream test to red…
…uce chance of failures
Configuration menu - View commit details
-
Copy full SHA for 6f30e81 - Browse repository at this point
Copy the full SHA 6f30e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5efcc84 - Browse repository at this point
Copy the full SHA 5efcc84View commit details
Commits on Jan 9, 2024
-
CSOT Prose tests disable for serverless and use majority write concer…
…n for test doc insert
Configuration menu - View commit details
-
Copy full SHA for 48e3284 - Browse repository at this point
Copy the full SHA 48e3284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 836ecb2 - Browse repository at this point
Copy the full SHA 836ecb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ebb63 - Browse repository at this point
Copy the full SHA 55ebb63View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30b5e46 - Browse repository at this point
Copy the full SHA 30b5e46View commit details
Commits on Jan 11, 2024
-
Add client operation timeout to retry functionality. (#1266)
Add client operation timeout to retry functionality. JAVA-4052
Configuration menu - View commit details
-
Copy full SHA for 5d3850c - Browse repository at this point
Copy the full SHA 5d3850cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf857c - Browse repository at this point
Copy the full SHA bcf857cView commit details -
Updated TimeoutContext#createMongoTimeoutException
Now returns MongoOperationTimeoutException instances JAVA-5248
Configuration menu - View commit details
-
Copy full SHA for df45463 - Browse repository at this point
Copy the full SHA df45463View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c5fb3 - Browse repository at this point
Copy the full SHA a9c5fb3View commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7646ee6 - Browse repository at this point
Copy the full SHA 7646ee6View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17b05ad - Browse repository at this point
Copy the full SHA 17b05adView commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a0dc246 - Browse repository at this point
Copy the full SHA a0dc246View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea9a39 - Browse repository at this point
Copy the full SHA 8ea9a39View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd89877 - Browse repository at this point
Copy the full SHA fd89877View commit details
Commits on Jan 23, 2024
-
Added InternalOperationContextFactory
Now the DefaultServerMonitor and the DefaultConntectionPool have access to their own OperationContext. Removed additionalTimeout from API. Manipulate the operation context instead. JAVA-4063
Configuration menu - View commit details
-
Copy full SHA for d8f0501 - Browse repository at this point
Copy the full SHA d8f0501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1267f5d - Browse repository at this point
Copy the full SHA 1267f5dView commit details -
Revert "Added operation context to authentication"
This reverts commit 1267f5d.
Configuration menu - View commit details
-
Copy full SHA for 08f44c8 - Browse repository at this point
Copy the full SHA 08f44c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7504dbb - Browse repository at this point
Copy the full SHA 7504dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b072606 - Browse repository at this point
Copy the full SHA b072606View commit details -
Configuration menu - View commit details
-
Copy full SHA for fde9740 - Browse repository at this point
Copy the full SHA fde9740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f25088 - Browse repository at this point
Copy the full SHA 1f25088View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ff634 - Browse repository at this point
Copy the full SHA f0ff634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9785d - Browse repository at this point
Copy the full SHA 1a9785dView commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1873bf7 - Browse repository at this point
Copy the full SHA 1873bf7View commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8671e84 - Browse repository at this point
Copy the full SHA 8671e84View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 898e885 - Browse repository at this point
Copy the full SHA 898e885View commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de20b3c - Browse repository at this point
Copy the full SHA de20b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20602e0 - Browse repository at this point
Copy the full SHA 20602e0View commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ca354f - Browse repository at this point
Copy the full SHA 5ca354fView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbc2d10 - Browse repository at this point
Copy the full SHA bbc2d10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c0dc0 - Browse repository at this point
Copy the full SHA 34c0dc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a1247 - Browse repository at this point
Copy the full SHA 92a1247View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0842e32 - Browse repository at this point
Copy the full SHA 0842e32View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 144ce16 - Browse repository at this point
Copy the full SHA 144ce16View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32ac958 - Browse repository at this point
Copy the full SHA 32ac958View commit details -
Updated CSOT prose tests for reactive GridFS
MongoOperationTimeoutExceptions are no longer wrapped in retryable errors
Configuration menu - View commit details
-
Copy full SHA for 0bb062d - Browse repository at this point
Copy the full SHA 0bb062dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df69d7e - Browse repository at this point
Copy the full SHA df69d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9d242 - Browse repository at this point
Copy the full SHA bc9d242View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f4224 - Browse repository at this point
Copy the full SHA a4f4224View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4443dc - Browse repository at this point
Copy the full SHA e4443dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 657b972 - Browse repository at this point
Copy the full SHA 657b972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41a3902 - Browse repository at this point
Copy the full SHA 41a3902View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b019f3 - Browse repository at this point
Copy the full SHA 4b019f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e93ea - Browse repository at this point
Copy the full SHA 88e93eaView commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2686904 - Browse repository at this point
Copy the full SHA 2686904View commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5966e95 - Browse repository at this point
Copy the full SHA 5966e95View commit details
Commits on Feb 27, 2024
-
Remove TimeoutSettings from Operations (#1309)
The OperationExecutor is now in charge of TimeoutContext. Paves the way for multiple operations using the same TimeoutContext. JAVA-5176
Configuration menu - View commit details
-
Copy full SHA for 3ba95b0 - Browse repository at this point
Copy the full SHA 3ba95b0View commit details
Commits on Mar 4, 2024
-
Store computedServerSelectionTimeout so it can be reused. (#1312)
Needed for use with authentication JAVA-5211
Configuration menu - View commit details
-
Copy full SHA for d5acd00 - Browse repository at this point
Copy the full SHA d5acd00View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 45895b2 - Browse repository at this point
Copy the full SHA 45895b2View commit details
Commits on Mar 14, 2024
-
Add Client Operation Timeout to Change Streams (#1321)
- Trigger timeout error when maxAwaitTimeMS exceeds a timeoutMS. - Apply timeoutMS to initial aggregate and subsequent next calls, without appending maxTimeMS to getMore. - Utilize maxAwaitTimeMS as maxTimeMS in getMore commands. - Preserve change stream validity upon timeout errors. JAVA-4054
Configuration menu - View commit details
-
Copy full SHA for ab1ec84 - Browse repository at this point
Copy the full SHA ab1ec84View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eed7590 - Browse repository at this point
Copy the full SHA eed7590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fbf20 - Browse repository at this point
Copy the full SHA 96fbf20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5926666 - Browse repository at this point
Copy the full SHA 5926666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf0ed9 - Browse repository at this point
Copy the full SHA 1cf0ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a16373e - Browse repository at this point
Copy the full SHA a16373eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1a9ed9 - Browse repository at this point
Copy the full SHA d1a9ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a32da - Browse repository at this point
Copy the full SHA 66a32daView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d48613 - Browse repository at this point
Copy the full SHA 6d48613View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4123367 - Browse repository at this point
Copy the full SHA 4123367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e5ca75 - Browse repository at this point
Copy the full SHA 4e5ca75View commit details
Commits on Mar 20, 2024
-
Allow changing settings at the client level. (#1334)
Added MongoCluster to handle cluster level operations and to allow for changable settings. JAVA-5259
Configuration menu - View commit details
-
Copy full SHA for 9e957bb - Browse repository at this point
Copy the full SHA 9e957bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f5776 - Browse repository at this point
Copy the full SHA 92f5776View commit details
Commits on Mar 22, 2024
-
Deprecate timeout options. (#1346)
JAVA-5290 Co-authored-by: Ross Lawley <ross.lawley@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3f41bf4 - Browse repository at this point
Copy the full SHA 3f41bf4View commit details
Commits on Mar 26, 2024
-
Validate timeout and timeunit values (#1348)
Ensure that users can't accidently set a 0 value which in CSOT represents infinite timeouts. JAVA-5351
Configuration menu - View commit details
-
Copy full SHA for 6a0ae9d - Browse repository at this point
Copy the full SHA 6a0ae9dView commit details -
Centralize appending of maxTimeMS (#1333)
Move appending of maxTimeMS to CommandMesage. JAVA-5322 --------- Co-authored-by: Valentin Kovalenko <valentin.male.kovalenko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b89ce8e - Browse repository at this point
Copy the full SHA b89ce8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ba371 - Browse repository at this point
Copy the full SHA d0ba371View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 233f524 - Browse repository at this point
Copy the full SHA 233f524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d625e0 - Browse repository at this point
Copy the full SHA 6d625e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24bf543 - Browse repository at this point
Copy the full SHA 24bf543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a320c2 - Browse repository at this point
Copy the full SHA 8a320c2View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b169c3a - Browse repository at this point
Copy the full SHA b169c3aView commit details -
Ensure encryption timeouts are enough for testing against
Also prevent NPE leak from TlsChannelImpl Also added temp fix for timeoutRemainingMS (scheduled to be removed) JAVA-5401 Added temp fix for timeoutRemainingMS which will eventually be removed
Configuration menu - View commit details
-
Copy full SHA for 4e97f21 - Browse repository at this point
Copy the full SHA 4e97f21View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 59739dd - Browse repository at this point
Copy the full SHA 59739ddView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b6ba32 - Browse repository at this point
Copy the full SHA 3b6ba32View commit details
Commits on Apr 16, 2024
-
CSOT error transformation (#1360)
Add CSOT error transformation. JAVA-5248 Co-authored-by: Ross Lawley <ross@mongodb.com>
Configuration menu - View commit details
-
Copy full SHA for 98c5bd4 - Browse repository at this point
Copy the full SHA 98c5bd4View commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 235adf4 - Browse repository at this point
Copy the full SHA 235adf4View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a15e31 - Browse repository at this point
Copy the full SHA 4a15e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffc21e6 - Browse repository at this point
Copy the full SHA ffc21e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997e92f - Browse repository at this point
Copy the full SHA 997e92fView commit details
Commits on Apr 29, 2024
-
Fix regression in timeout handling. (#1373)
- Resolve regression where CSOT exception is exposed despite CSOT being disabled. - Correct premature decrease in connect timeout before connection initiation. - Encapsulate logic within TimeoutContext. JAVA-5439
Configuration menu - View commit details
-
Copy full SHA for b02a5f9 - Browse repository at this point
Copy the full SHA b02a5f9View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dca0278 - Browse repository at this point
Copy the full SHA dca0278View commit details
Commits on May 3, 2024
-
Mark CSOT feature as Alpha (#1372)
JAVA-5402 Co-authored-by: Valentin Kovalenko <valentin.male.kovalenko@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2fdae3b - Browse repository at this point
Copy the full SHA 2fdae3bView commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f30837 - Browse repository at this point
Copy the full SHA 1f30837View commit details
Commits on May 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0d2d8e8 - Browse repository at this point
Copy the full SHA 0d2d8e8View commit details
Commits on May 24, 2024
-
CSOT: Master into csot merge (#1397)
Co-authored-by: Valentin Kovalenko <valentin.kovalenko@mongodb.com> Co-authored-by: Maxim Katcharov <maxim.katcharov@mongodb.com> Co-authored-by: Jeff Yemin <jeff.yemin@mongodb.com> Co-authored-by: ashni <105304831+ashni-mongodb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2b4dc77 - Browse repository at this point
Copy the full SHA 2b4dc77View commit details
Commits on May 28, 2024
-
Merge branch 'refs/heads/master' into CSOT
# Conflicts: # THIRD-PARTY-NOTICES # config/spotbugs/exclude.xml # driver-core/src/main/com/mongodb/internal/connection/Authenticator.java # driver-core/src/main/com/mongodb/internal/connection/DefaultAuthenticator.java # driver-core/src/main/com/mongodb/internal/connection/InternalConnection.java # driver-core/src/main/com/mongodb/internal/connection/InternalStreamConnection.java # driver-core/src/main/com/mongodb/internal/connection/InternalStreamConnectionInitializer.java # driver-core/src/main/com/mongodb/internal/connection/OidcAuthenticator.java # driver-core/src/main/com/mongodb/internal/connection/SaslAuthenticator.java # driver-core/src/test/functional/com/mongodb/ClusterFixture.java # driver-core/src/test/unit/com/mongodb/internal/connection/AbstractConnectionPoolTest.java # driver-reactive-streams/src/test/functional/com/mongodb/reactivestreams/client/syncadapter/SyncMongoClient.java # driver-sync/src/test/functional/com/mongodb/client/csot/ClientSideOperationsEncryptionTimeoutProseTest.java # driver-sync/src/test/functional/com/mongodb/client/unified/Entities.java
Configuration menu - View commit details
-
Copy full SHA for 9f22195 - Browse repository at this point
Copy the full SHA 9f22195View commit details