This closes #894
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/d62ed2f3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/d62ed2f3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/d62ed2f3 Branch: refs/heads/master Commit: d62ed2f30cab2b08314b11ca3119e03c23c401a2 Parents: 68732cc d4bb730 Author: Sam Corbett <[email protected]> Authored: Wed Sep 16 11:51:19 2015 +0100 Committer: Sam Corbett <[email protected]> Committed: Wed Sep 16 11:51:19 2015 +0100 ---------------------------------------------------------------------- .../hello-world-sql/src/main/webapp/mongo.jsp | 23 +++- parent/pom.xml | 2 +- software/nosql/pom.xml | 1 + .../nosql/mongodb/AbstractMongoDBServer.java | 3 +- .../nosql/mongodb/AbstractMongoDBSshDriver.java | 83 ++++++++++--- .../mongodb/MongoDBAuthenticationMixins.java | 51 ++++++++ .../mongodb/MongoDBAuthenticationUtils.java | 79 ++++++++++++ .../nosql/mongodb/MongoDBClientSupport.java | 71 ++++++++--- .../entity/nosql/mongodb/MongoDBReplicaSet.java | 2 +- .../nosql/mongodb/MongoDBReplicaSetImpl.java | 122 +++++++++++-------- .../entity/nosql/mongodb/MongoDBServerImpl.java | 1 - .../sharding/CoLocatedMongoDBRouterImpl.java | 50 ++++---- .../MongoDBConfigServerClusterImpl.java | 7 +- .../sharding/MongoDBShardClusterImpl.java | 33 ++--- .../sharding/MongoDBShardedDeploymentImpl.java | 42 +++++-- .../entity/nosql/mongodb/MongoDBTestHelper.java | 2 +- .../nosql/src/test/resources/mongodb-keyfile | 16 +++ .../resources/mongo-sharded-authentication.yaml | 65 ++++++++++ .../src/test/resources/mongo-sharded.yaml | 7 +- usage/launcher/src/test/resources/mongo.key | 16 +++ .../apache/brooklyn/util/ssh/BashCommands.java | 11 +- 21 files changed, 537 insertions(+), 150 deletions(-) ----------------------------------------------------------------------
