Valentin Kovalenko
Valentin Kovalenko
Generally speaking, locks may be used for two different purposes: - Efficiency. Saving work, when it is safe to concurrently do something, but it results in some amount of work...
Consider the following situation: - in thread `t1` you received some input, decoded it in the request `r` and put some diagnostic information via `MDC` - you want to process...
Given that the current specification wording is internally inconsistent, I confirmed the actual intent with the spec author and created [DRIVERS-2901 Clarify the intent behind the list of deprioritized mongos'es...
I recommend reviewing the first four commits in this PR one at a time, as they are logically independent and don't conflict with each other. 1. Moved `native-image.properties` to `src/main/resources/META-INF/native-image/native-image.properties`....
`Java5018.java` contains a smoke test and instructions on how to set up and start atlasproxy. The core code where we integrate with Java gRPC is in the following classes: -...
A few improvements I noticed while working on the new `bulkWrite` command support. Doing them separately here to avoid drive-by changes in the implementation of `bulkWrite`.
**Documentation:** - https://www.mongodb.com/docs/upcoming/reference/command/bulkWrite - https://github.com/mongodb/specifications/blob/master/source/crud/bulk-write.md **API changes (only new program elements were introduced):** 1. `com.mongodb.client.model.bulk` 1.1. `ClientWriteModel` - note how unlike `WriteModel`, it does not have a type parameter specifying...
The first four commits are well-organized to allow reviewing them one by one. This PR depends on https://github.com/mongodb/mongo-java-driver/pull/1486. The following test runners execute the unified and prose tests added in...
The following test runners execute the unified and prose tests added in this PR: - `com.mongodb.client.unified.VersionedApiTest` - `com.mongodb.client.unified.UnifiedTransactionsTest` - `com.mongodb.client.unified.ServerSelectionLoggingTest` - `com.mongodb.client.unified.UnifiedRetryableWritesTest` - `com.mongodb.client.unified.CommandMonitoringTest` - `com.mongodb.client.unified.UnifiedCrudTest` - `com.mongodb.client.CrudProseTest` JAVA-4586: -...
@rozza is the primary reviewer (chosen automatically), @katcharov is the secondary one (chosen manually based on the GitHub suggestion). JAVA-5833