This pull request contains a new driver for MongoDB based on the asynchronous driver. The bulk of the changes are adding the required logic to the startup scripts to support the second driver. I have used this branch to run a series of benchmarks.
There are also a number of community contributed updates to the old MongoDB Driver. These include:
This pull request will supersede the following pull requests:
I know this is a large volume of changes but they are all focused on the MongoDB driver and thought it would be easier to provide them in one batch than a bunch of pull requests. If you would prefer a bunch of smaller changes I will need guidance on the desired granularity.
I restarted the build now that the mapkeeper stuff is out of the way. I'd like to get this set of changes merged in before cutting the next release.
If someone from the mongo community can work with me on needed updates, I'll proactively go point the related open issues here and close them.
…level will throw exceptions and be caught in catch block
URI to configure the client. Old properties are deprecated and but will be added to the URI if present and the URI does not already contain a value for the setting.
The driver can talk to version 2 and 3 clusters.
On May 23, 2015 12:22:12 PM EDT, Sean Busbey firstname.lastname@example.org wrote:
Sent from my Android device with K-9 Mail. Please excuse my brevity.
@busbey - No problem. Thanks for doing the merge.
I mentioned it in the initial pull request but I am pretty certain these pull requests can be closed now.
If you would like me to add an explicit comment to each of those explaining why it can be closed I'll be happy to do that.