GitHub user kchilton2 opened a pull request:
https://github.com/apache/incubator-rya/pull/256
RYA-414
## Description
A Mongo Sail object has been updated to only use a single MongoClient and
only single instances of each indexer. By doing this, we can have multiple sail
objects in memory that are able to talk to different MongoDB based Rya
instances. For example, we could auth using the DB administrator in the Mongo
Shell as well as create a sail object as a user that is able to query a
specific instance within the same JVM at the same time.
### Tests
Updated tests that were effected by the refactor.
### Links
[Jira](https://issues.apache.org/jira/browse/RYA-
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/kchilton2/incubator-rya RYA-415
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-rya/pull/256.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #256
----
commit 767349dac9822cd13e92f9b117d1b5d2dad13e3d
Author: kchilton2 <kevin.e.chilton@...>
Date: 2017-12-23T01:52:27Z
RYA-414 Introduced the stateful mongo configuratino object so that it is
the arbitor of MongoDB state within a Sail object.
commit 17cebae3328916bd80fbe5447da5ccb660539556
Author: Andrew Smith <smith3at@...>
Date: 2017-12-26T19:30:32Z
RYA-414 Removed mongo connection factory
addressed the indexers that used the factory
addressed the geo project
commit 157c06491cd814a1d6e445ebfe77fc63226e5739
Author: kchilton2 <kevin.e.chilton@...>
Date: 2017-12-26T23:42:33Z
RYA-414 Fixing broken tests, cleaning up documentate, cleaning up
whitespace.
----
---