You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by al...@apache.org on 2015/08/06 18:32:40 UTC

[26/26] incubator-brooklyn git commit: This closes #800

This closes #800


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/56e8c398
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/56e8c398
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/56e8c398

Branch: refs/heads/master
Commit: 56e8c3989a136999ea03dcb43cb0ebd209cdf2bc
Parents: 08662a7 d5cf528
Author: Aled Sage <al...@gmail.com>
Authored: Thu Aug 6 17:31:48 2015 +0100
Committer: Aled Sage <al...@gmail.com>
Committed: Thu Aug 6 17:31:48 2015 +0100

----------------------------------------------------------------------
 .../nosql-cassandra/cassandra.include.md        |   4 +-
 docs/guide/ops/catalog/index.md                 |   4 +-
 .../brooklyn/demo/CumulusRDFApplication.java    |  11 +-
 .../demo/HighAvailabilityCassandraCluster.java  |   5 +-
 .../brooklyn/demo/ResilientMongoDbApp.java      |   5 +-
 .../brooklyn/demo/RiakClusterExample.java       |   5 +-
 .../brooklyn/demo/SimpleCassandraCluster.java   |   3 +-
 .../brooklyn/demo/SimpleCouchDBCluster.java     |   3 +-
 .../brooklyn/demo/SimpleMongoDBReplicaSet.java  |   5 +-
 .../brooklyn/demo/SimpleRedisCluster.java       |   3 +-
 .../brooklyn/demo/WideAreaCassandraCluster.java |  11 +-
 .../brooklyn/demo/ha-cassandra-cluster.yaml     |   4 +-
 .../brooklyn/demo/simple-cassandra-cluster.yaml |   2 +-
 .../demo/wide-area-cassandra-cluster.yaml       |   8 +-
 .../brooklyn/demo/NodeJsTodoApplication.java    |   3 +-
 .../apache/brooklyn/demo/nodejs-riak-todo.yaml  |   2 +-
 .../org/apache/brooklyn/demo/nodejs-todo.yaml   |   2 +-
 software/nosql/pom.xml                          |  28 +-
 .../nosql/cassandra/CassandraCluster.java       |  30 -
 .../nosql/cassandra/CassandraClusterImpl.java   |  27 -
 .../nosql/cassandra/CassandraDatacenter.java    | 214 ------
 .../cassandra/CassandraDatacenterImpl.java      | 625 -----------------
 .../entity/nosql/cassandra/CassandraFabric.java |  80 ---
 .../nosql/cassandra/CassandraFabricImpl.java    | 395 -----------
 .../entity/nosql/cassandra/CassandraNode.java   | 231 -------
 .../nosql/cassandra/CassandraNodeDriver.java    |  47 --
 .../nosql/cassandra/CassandraNodeImpl.java      | 594 ----------------
 .../nosql/cassandra/CassandraNodeSshDriver.java | 420 -----------
 .../entity/nosql/cassandra/TokenGenerator.java  |  49 --
 .../entity/nosql/cassandra/TokenGenerators.java | 192 ------
 .../nosql/couchbase/CouchbaseCluster.java       | 134 ----
 .../nosql/couchbase/CouchbaseClusterImpl.java   | 597 ----------------
 .../entity/nosql/couchbase/CouchbaseNode.java   | 159 -----
 .../nosql/couchbase/CouchbaseNodeDriver.java    |  41 --
 .../nosql/couchbase/CouchbaseNodeImpl.java      | 269 --------
 .../nosql/couchbase/CouchbaseNodeSshDriver.java | 512 --------------
 .../nosql/couchbase/CouchbaseSyncGateway.java   |  75 --
 .../couchbase/CouchbaseSyncGatewayDriver.java   |  27 -
 .../couchbase/CouchbaseSyncGatewayImpl.java     |  82 ---
 .../CouchbaseSyncGatewaySshDriver.java          | 167 -----
 .../entity/nosql/couchdb/CouchDBCluster.java    |  48 --
 .../nosql/couchdb/CouchDBClusterImpl.java       |  51 --
 .../entity/nosql/couchdb/CouchDBNode.java       |  66 --
 .../entity/nosql/couchdb/CouchDBNodeDriver.java |  37 -
 .../entity/nosql/couchdb/CouchDBNodeImpl.java   | 106 ---
 .../nosql/couchdb/CouchDBNodeSshDriver.java     | 153 -----
 .../elasticsearch/ElasticSearchCluster.java     |  40 --
 .../elasticsearch/ElasticSearchClusterImpl.java |  45 --
 .../nosql/elasticsearch/ElasticSearchNode.java  |  88 ---
 .../elasticsearch/ElasticSearchNodeDriver.java  |  25 -
 .../elasticsearch/ElasticSearchNodeImpl.java    | 110 ---
 .../ElasticSearchNodeSshDriver.java             | 139 ----
 .../nosql/mongodb/AbstractMongoDBServer.java    |  61 --
 .../nosql/mongodb/AbstractMongoDBSshDriver.java | 175 -----
 .../entity/nosql/mongodb/MongoDBClient.java     |  65 --
 .../nosql/mongodb/MongoDBClientDriver.java      |  25 -
 .../entity/nosql/mongodb/MongoDBClientImpl.java |  43 --
 .../nosql/mongodb/MongoDBClientSshDriver.java   | 147 ----
 .../nosql/mongodb/MongoDBClientSupport.java     | 263 -------
 .../entity/nosql/mongodb/MongoDBDriver.java     |  24 -
 .../entity/nosql/mongodb/MongoDBReplicaSet.java |  84 ---
 .../nosql/mongodb/MongoDBReplicaSetImpl.java    | 404 -----------
 .../entity/nosql/mongodb/MongoDBServer.java     | 152 ----
 .../entity/nosql/mongodb/MongoDBServerImpl.java | 214 ------
 .../entity/nosql/mongodb/MongoDBSshDriver.java  |  57 --
 .../entity/nosql/mongodb/ReplicaSetConfig.java  | 278 --------
 .../nosql/mongodb/ReplicaSetMemberStatus.java   |  66 --
 .../sharding/CoLocatedMongoDBRouter.java        |  59 --
 .../sharding/CoLocatedMongoDBRouterImpl.java    |  70 --
 .../mongodb/sharding/MongoDBConfigServer.java   |  27 -
 .../sharding/MongoDBConfigServerCluster.java    |  35 -
 .../MongoDBConfigServerClusterImpl.java         |  57 --
 .../sharding/MongoDBConfigServerDriver.java     |  25 -
 .../sharding/MongoDBConfigServerImpl.java       |  36 -
 .../sharding/MongoDBConfigServerSshDriver.java  |  43 --
 .../nosql/mongodb/sharding/MongoDBRouter.java   |  51 --
 .../mongodb/sharding/MongoDBRouterCluster.java  |  54 --
 .../sharding/MongoDBRouterClusterImpl.java      | 101 ---
 .../mongodb/sharding/MongoDBRouterDriver.java   |  25 -
 .../mongodb/sharding/MongoDBRouterImpl.java     |  85 ---
 .../sharding/MongoDBRouterSshDriver.java        |  52 --
 .../mongodb/sharding/MongoDBShardCluster.java   |  27 -
 .../sharding/MongoDBShardClusterImpl.java       | 179 -----
 .../sharding/MongoDBShardedDeployment.java      | 102 ---
 .../sharding/MongoDBShardedDeploymentImpl.java  | 147 ----
 .../entity/nosql/redis/RedisCluster.java        |  41 --
 .../entity/nosql/redis/RedisClusterImpl.java    | 130 ----
 .../brooklyn/entity/nosql/redis/RedisShard.java |  26 -
 .../entity/nosql/redis/RedisShardImpl.java      |  26 -
 .../brooklyn/entity/nosql/redis/RedisSlave.java |  42 --
 .../entity/nosql/redis/RedisSlaveImpl.java      |  34 -
 .../brooklyn/entity/nosql/redis/RedisStore.java |  69 --
 .../entity/nosql/redis/RedisStoreDriver.java    |  27 -
 .../entity/nosql/redis/RedisStoreImpl.java      | 154 -----
 .../entity/nosql/redis/RedisStoreSshDriver.java | 131 ----
 .../brooklyn/entity/nosql/riak/RiakCluster.java |  65 --
 .../entity/nosql/riak/RiakClusterImpl.java      | 264 -------
 .../brooklyn/entity/nosql/riak/RiakNode.java    | 238 -------
 .../entity/nosql/riak/RiakNodeDriver.java       |  48 --
 .../entity/nosql/riak/RiakNodeImpl.java         | 306 ---------
 .../entity/nosql/riak/RiakNodeSshDriver.java    | 614 -----------------
 .../brooklyn/entity/nosql/solr/SolrServer.java  |  81 ---
 .../entity/nosql/solr/SolrServerDriver.java     |  30 -
 .../entity/nosql/solr/SolrServerImpl.java       |  75 --
 .../entity/nosql/solr/SolrServerSshDriver.java  | 158 -----
 .../nosql/cassandra/CassandraCluster.java       |  30 +
 .../nosql/cassandra/CassandraClusterImpl.java   |  27 +
 .../nosql/cassandra/CassandraDatacenter.java    | 215 ++++++
 .../cassandra/CassandraDatacenterImpl.java      | 625 +++++++++++++++++
 .../entity/nosql/cassandra/CassandraFabric.java |  80 +++
 .../nosql/cassandra/CassandraFabricImpl.java    | 395 +++++++++++
 .../entity/nosql/cassandra/CassandraNode.java   | 231 +++++++
 .../nosql/cassandra/CassandraNodeDriver.java    |  47 ++
 .../nosql/cassandra/CassandraNodeImpl.java      | 594 ++++++++++++++++
 .../nosql/cassandra/CassandraNodeSshDriver.java | 420 +++++++++++
 .../entity/nosql/cassandra/TokenGenerator.java  |  49 ++
 .../entity/nosql/cassandra/TokenGenerators.java | 192 ++++++
 .../nosql/couchbase/CouchbaseCluster.java       | 134 ++++
 .../nosql/couchbase/CouchbaseClusterImpl.java   | 597 ++++++++++++++++
 .../entity/nosql/couchbase/CouchbaseNode.java   | 159 +++++
 .../nosql/couchbase/CouchbaseNodeDriver.java    |  41 ++
 .../nosql/couchbase/CouchbaseNodeImpl.java      | 269 ++++++++
 .../nosql/couchbase/CouchbaseNodeSshDriver.java | 512 ++++++++++++++
 .../nosql/couchbase/CouchbaseSyncGateway.java   |  75 ++
 .../couchbase/CouchbaseSyncGatewayDriver.java   |  27 +
 .../couchbase/CouchbaseSyncGatewayImpl.java     |  82 +++
 .../CouchbaseSyncGatewaySshDriver.java          | 167 +++++
 .../entity/nosql/couchdb/CouchDBCluster.java    |  48 ++
 .../nosql/couchdb/CouchDBClusterImpl.java       |  51 ++
 .../entity/nosql/couchdb/CouchDBNode.java       |  66 ++
 .../entity/nosql/couchdb/CouchDBNodeDriver.java |  37 +
 .../entity/nosql/couchdb/CouchDBNodeImpl.java   | 106 +++
 .../nosql/couchdb/CouchDBNodeSshDriver.java     | 153 +++++
 .../elasticsearch/ElasticSearchCluster.java     |  40 ++
 .../elasticsearch/ElasticSearchClusterImpl.java |  45 ++
 .../nosql/elasticsearch/ElasticSearchNode.java  |  88 +++
 .../elasticsearch/ElasticSearchNodeDriver.java  |  25 +
 .../elasticsearch/ElasticSearchNodeImpl.java    | 110 +++
 .../ElasticSearchNodeSshDriver.java             | 139 ++++
 .../nosql/mongodb/AbstractMongoDBServer.java    |  61 ++
 .../nosql/mongodb/AbstractMongoDBSshDriver.java | 175 +++++
 .../entity/nosql/mongodb/MongoDBClient.java     |  65 ++
 .../nosql/mongodb/MongoDBClientDriver.java      |  25 +
 .../entity/nosql/mongodb/MongoDBClientImpl.java |  43 ++
 .../nosql/mongodb/MongoDBClientSshDriver.java   | 147 ++++
 .../nosql/mongodb/MongoDBClientSupport.java     | 263 +++++++
 .../entity/nosql/mongodb/MongoDBDriver.java     |  24 +
 .../entity/nosql/mongodb/MongoDBReplicaSet.java |  84 +++
 .../nosql/mongodb/MongoDBReplicaSetImpl.java    | 404 +++++++++++
 .../entity/nosql/mongodb/MongoDBServer.java     | 152 ++++
 .../entity/nosql/mongodb/MongoDBServerImpl.java | 214 ++++++
 .../entity/nosql/mongodb/MongoDBSshDriver.java  |  57 ++
 .../entity/nosql/mongodb/ReplicaSetConfig.java  | 278 ++++++++
 .../nosql/mongodb/ReplicaSetMemberStatus.java   |  66 ++
 .../sharding/CoLocatedMongoDBRouter.java        |  59 ++
 .../sharding/CoLocatedMongoDBRouterImpl.java    |  70 ++
 .../mongodb/sharding/MongoDBConfigServer.java   |  28 +
 .../sharding/MongoDBConfigServerCluster.java    |  35 +
 .../MongoDBConfigServerClusterImpl.java         |  57 ++
 .../sharding/MongoDBConfigServerDriver.java     |  25 +
 .../sharding/MongoDBConfigServerImpl.java       |  36 +
 .../sharding/MongoDBConfigServerSshDriver.java  |  44 ++
 .../nosql/mongodb/sharding/MongoDBRouter.java   |  52 ++
 .../mongodb/sharding/MongoDBRouterCluster.java  |  54 ++
 .../sharding/MongoDBRouterClusterImpl.java      | 101 +++
 .../mongodb/sharding/MongoDBRouterDriver.java   |  25 +
 .../mongodb/sharding/MongoDBRouterImpl.java     |  86 +++
 .../sharding/MongoDBRouterSshDriver.java        |  52 ++
 .../mongodb/sharding/MongoDBShardCluster.java   |  27 +
 .../sharding/MongoDBShardClusterImpl.java       | 179 +++++
 .../sharding/MongoDBShardedDeployment.java      | 103 +++
 .../sharding/MongoDBShardedDeploymentImpl.java  | 147 ++++
 .../entity/nosql/redis/RedisCluster.java        |  41 ++
 .../entity/nosql/redis/RedisClusterImpl.java    | 130 ++++
 .../brooklyn/entity/nosql/redis/RedisShard.java |  26 +
 .../entity/nosql/redis/RedisShardImpl.java      |  26 +
 .../brooklyn/entity/nosql/redis/RedisSlave.java |  42 ++
 .../entity/nosql/redis/RedisSlaveImpl.java      |  34 +
 .../brooklyn/entity/nosql/redis/RedisStore.java |  69 ++
 .../entity/nosql/redis/RedisStoreDriver.java    |  27 +
 .../entity/nosql/redis/RedisStoreImpl.java      | 154 +++++
 .../entity/nosql/redis/RedisStoreSshDriver.java | 131 ++++
 .../brooklyn/entity/nosql/riak/RiakCluster.java |  65 ++
 .../entity/nosql/riak/RiakClusterImpl.java      | 264 +++++++
 .../brooklyn/entity/nosql/riak/RiakNode.java    | 238 +++++++
 .../entity/nosql/riak/RiakNodeDriver.java       |  48 ++
 .../entity/nosql/riak/RiakNodeImpl.java         | 306 +++++++++
 .../entity/nosql/riak/RiakNodeSshDriver.java    | 614 +++++++++++++++++
 .../brooklyn/entity/nosql/solr/SolrServer.java  |  81 +++
 .../entity/nosql/solr/SolrServerDriver.java     |  30 +
 .../entity/nosql/solr/SolrServerImpl.java       |  75 ++
 .../entity/nosql/solr/SolrServerSshDriver.java  | 158 +++++
 .../entity/nosql/cassandra/cassandra-1.2.yaml   | 644 -----------------
 .../entity/nosql/cassandra/cassandra-2.0.yaml   | 688 -------------------
 .../cassandra/cassandra-multicloud-snitch.jar   | Bin 4729 -> 0 bytes
 .../cassandra/cassandra-multicloud-snitch.txt   |  33 -
 .../nosql/cassandra/cassandra-rackdc.properties |   6 -
 .../entity/nosql/couchbase/pillowfight.yaml     |  77 ---
 .../brooklyn/entity/nosql/couchdb/couch.ini     |  17 -
 .../brooklyn/entity/nosql/couchdb/couch.uri     |   2 -
 .../entity/nosql/mongodb/default-mongod.conf    |   7 -
 .../brooklyn/entity/nosql/mongodb/default.conf  |   2 -
 .../brooklyn/entity/nosql/redis/redis.conf      |  13 -
 .../brooklyn/entity/nosql/redis/slave.conf      |  16 -
 .../brooklyn/entity/nosql/riak/app.config       | 353 ----------
 .../nosql/riak/riak-cluster-with-solr.yaml      |  35 -
 .../brooklyn/entity/nosql/riak/riak-mac.conf    | 494 -------------
 .../nosql/riak/riak-with-webapp-cluster.yaml    |  42 --
 .../entity/nosql/riak/riak-with-webapp.yaml     |  36 -
 .../brooklyn/entity/nosql/riak/riak.conf        | 494 -------------
 .../brooklyn/entity/nosql/riak/riak.md          |  67 --
 .../brooklyn/entity/nosql/riak/riak.png         | Bin 110651 -> 0 bytes
 .../brooklyn/entity/nosql/riak/vm.args          |  64 --
 .../brooklyn/entity/nosql/solr/solr.xml         |  19 -
 .../entity/nosql/cassandra/cassandra-1.2.yaml   | 644 +++++++++++++++++
 .../entity/nosql/cassandra/cassandra-2.0.yaml   | 688 +++++++++++++++++++
 .../cassandra/cassandra-multicloud-snitch.jar   | Bin 0 -> 4729 bytes
 .../cassandra/cassandra-multicloud-snitch.txt   |  33 +
 .../nosql/cassandra/cassandra-rackdc.properties |   6 +
 .../entity/nosql/couchbase/pillowfight.yaml     |  77 +++
 .../brooklyn/entity/nosql/couchdb/couch.ini     |  17 +
 .../brooklyn/entity/nosql/couchdb/couch.uri     |   2 +
 .../entity/nosql/mongodb/default-mongod.conf    |   7 +
 .../brooklyn/entity/nosql/mongodb/default.conf  |   2 +
 .../brooklyn/entity/nosql/redis/redis.conf      |  13 +
 .../brooklyn/entity/nosql/redis/slave.conf      |  16 +
 .../brooklyn/entity/nosql/riak/app.config       | 353 ++++++++++
 .../nosql/riak/riak-cluster-with-solr.yaml      |  35 +
 .../brooklyn/entity/nosql/riak/riak-mac.conf    | 494 +++++++++++++
 .../nosql/riak/riak-with-webapp-cluster.yaml    |  42 ++
 .../entity/nosql/riak/riak-with-webapp.yaml     |  36 +
 .../apache/brooklyn/entity/nosql/riak/riak.conf | 494 +++++++++++++
 .../apache/brooklyn/entity/nosql/riak/riak.md   |  67 ++
 .../apache/brooklyn/entity/nosql/riak/riak.png  | Bin 0 -> 110651 bytes
 .../apache/brooklyn/entity/nosql/riak/vm.args   |  64 ++
 .../apache/brooklyn/entity/nosql/solr/solr.xml  |  19 +
 .../cassandra/AbstractCassandraNodeTest.java    |  41 --
 .../entity/nosql/cassandra/AstyanaxSupport.java | 330 ---------
 .../CassandraDatacenterIntegrationTest.java     | 149 ----
 .../cassandra/CassandraDatacenterLiveTest.java  | 308 ---------
 ...assandraDatacenterRebindIntegrationTest.java |  97 ---
 .../cassandra/CassandraDatacenterTest.java      | 233 -------
 .../nosql/cassandra/CassandraFabricTest.java    | 184 -----
 .../cassandra/CassandraNodeEc2LiveTest.java     |  50 --
 .../cassandra/CassandraNodeIntegrationTest.java | 190 -----
 .../nosql/cassandra/CassandraNodeLiveTest.java  |  74 --
 .../cassandra/NonNegTokenGeneratorTest.java     | 117 ----
 .../cassandra/PosNegTokenGeneratorTest.java     |  58 --
 .../nosql/couchbase/CouchbaseOfflineTest.java   |  62 --
 .../CouchbaseSyncGatewayEc2LiveTest.java        | 137 ----
 .../nosql/couchdb/AbstractCouchDBNodeTest.java  |  59 --
 .../nosql/couchdb/CouchDBClusterLiveTest.java   |  90 ---
 .../nosql/couchdb/CouchDBNodeEc2LiveTest.java   |  49 --
 .../couchdb/CouchDBNodeIntegrationTest.java     |  66 --
 .../nosql/couchdb/CouchDBNodeLiveTest.java      |  74 --
 .../entity/nosql/couchdb/JcouchdbSupport.java   |  77 ---
 .../ElasticSearchClusterIntegrationTest.java    | 128 ----
 .../ElasticSearchNodeIntegrationTest.java       | 112 ---
 .../nosql/mongodb/MongoDBEc2LiveTest.java       |  54 --
 .../nosql/mongodb/MongoDBIntegrationTest.java   |  91 ---
 .../mongodb/MongoDBRebindIntegrationTest.java   |  60 --
 .../mongodb/MongoDBReplicaSetEc2LiveTest.java   |  96 ---
 .../MongoDBReplicaSetIntegrationTest.java       | 206 ------
 .../mongodb/MongoDBRestartIntegrationTest.java  |  42 --
 .../nosql/mongodb/MongoDBSoftLayerLiveTest.java |  56 --
 .../entity/nosql/mongodb/MongoDBTestHelper.java | 124 ----
 .../nosql/mongodb/ReplicaSetConfigTest.java     | 239 -------
 .../MongoDBConfigServerIntegrationTest.java     |  66 --
 .../MongoDBShardedDeploymentEc2LiveTest.java    |  83 ---
 ...MongoDBShardedDeploymentIntegrationTest.java | 129 ----
 .../entity/nosql/redis/JedisSupport.java        |  74 --
 .../redis/RedisClusterIntegrationTest.java      | 109 ---
 .../entity/nosql/redis/RedisEc2LiveTest.java    |  66 --
 .../nosql/redis/RedisIntegrationTest.java       | 119 ----
 .../nosql/riak/RiakClusterEc2LiveTest.java      |  74 --
 .../entity/nosql/riak/RiakNodeEc2LiveTest.java  |  51 --
 .../riak/RiakNodeGoogleComputeLiveTest.java     |  62 --
 .../nosql/riak/RiakNodeIntegrationTest.java     |  64 --
 .../nosql/riak/RiakNodeSoftlayerLiveTest.java   |  45 --
 .../nosql/solr/AbstractSolrServerTest.java      |  41 --
 .../entity/nosql/solr/SolrJSupport.java         |  66 --
 .../nosql/solr/SolrServerEc2LiveTest.java       |  66 --
 .../nosql/solr/SolrServerIntegrationTest.java   |  84 ---
 .../entity/nosql/solr/SolrServerLiveTest.java   |  89 ---
 .../cassandra/AbstractCassandraNodeTest.java    |  42 ++
 .../entity/nosql/cassandra/AstyanaxSupport.java | 331 +++++++++
 .../CassandraDatacenterIntegrationTest.java     | 151 ++++
 .../cassandra/CassandraDatacenterLiveTest.java  | 310 +++++++++
 ...assandraDatacenterRebindIntegrationTest.java |  99 +++
 .../cassandra/CassandraDatacenterTest.java      | 235 +++++++
 .../nosql/cassandra/CassandraFabricTest.java    | 186 +++++
 .../cassandra/CassandraNodeEc2LiveTest.java     |  51 ++
 .../cassandra/CassandraNodeIntegrationTest.java | 191 +++++
 .../nosql/cassandra/CassandraNodeLiveTest.java  |  75 ++
 .../cassandra/NonNegTokenGeneratorTest.java     | 116 ++++
 .../cassandra/PosNegTokenGeneratorTest.java     |  57 ++
 .../nosql/couchbase/CouchbaseOfflineTest.java   |  63 ++
 .../CouchbaseSyncGatewayEc2LiveTest.java        | 140 ++++
 .../nosql/couchdb/AbstractCouchDBNodeTest.java  |  60 ++
 .../nosql/couchdb/CouchDBClusterLiveTest.java   |  92 +++
 .../nosql/couchdb/CouchDBNodeEc2LiveTest.java   |  50 ++
 .../couchdb/CouchDBNodeIntegrationTest.java     |  67 ++
 .../nosql/couchdb/CouchDBNodeLiveTest.java      |  75 ++
 .../entity/nosql/couchdb/JcouchdbSupport.java   |  78 +++
 .../ElasticSearchClusterIntegrationTest.java    | 130 ++++
 .../ElasticSearchNodeIntegrationTest.java       | 113 +++
 .../nosql/mongodb/MongoDBEc2LiveTest.java       |  56 ++
 .../nosql/mongodb/MongoDBIntegrationTest.java   |  92 +++
 .../mongodb/MongoDBRebindIntegrationTest.java   |  61 ++
 .../mongodb/MongoDBReplicaSetEc2LiveTest.java   |  98 +++
 .../MongoDBReplicaSetIntegrationTest.java       | 208 ++++++
 .../mongodb/MongoDBRestartIntegrationTest.java  |  43 ++
 .../nosql/mongodb/MongoDBSoftLayerLiveTest.java |  57 ++
 .../entity/nosql/mongodb/MongoDBTestHelper.java | 126 ++++
 .../nosql/mongodb/ReplicaSetConfigTest.java     | 240 +++++++
 .../MongoDBConfigServerIntegrationTest.java     |  67 ++
 .../MongoDBShardedDeploymentEc2LiveTest.java    |  86 +++
 ...MongoDBShardedDeploymentIntegrationTest.java | 135 ++++
 .../entity/nosql/redis/JedisSupport.java        |  77 +++
 .../redis/RedisClusterIntegrationTest.java      | 112 +++
 .../entity/nosql/redis/RedisEc2LiveTest.java    |  67 ++
 .../nosql/redis/RedisIntegrationTest.java       | 120 ++++
 .../nosql/riak/RiakClusterEc2LiveTest.java      |  76 ++
 .../entity/nosql/riak/RiakNodeEc2LiveTest.java  |  52 ++
 .../riak/RiakNodeGoogleComputeLiveTest.java     |  64 ++
 .../nosql/riak/RiakNodeIntegrationTest.java     |  65 ++
 .../nosql/riak/RiakNodeSoftlayerLiveTest.java   |  46 ++
 .../nosql/solr/AbstractSolrServerTest.java      |  42 ++
 .../entity/nosql/solr/SolrJSupport.java         |  67 ++
 .../nosql/solr/SolrServerEc2LiveTest.java       |  67 ++
 .../nosql/solr/SolrServerIntegrationTest.java   |  85 +++
 .../entity/nosql/solr/SolrServerLiveTest.java   |  90 +++
 .../main/resources/brooklyn/default.catalog.bom |   2 +-
 .../src/test/resources/cassandra-blueprint.yaml |   2 +-
 .../resources/couchbase-cluster-singleNode.yaml |   2 +-
 .../src/test/resources/couchbase-cluster.yaml   |   2 +-
 .../src/test/resources/couchbase-node.yaml      |   2 +-
 .../couchbase-replication-w-pillowfight.yaml    |   6 +-
 .../src/test/resources/couchbase-w-loadgen.yaml |   4 +-
 .../test/resources/couchbase-w-pillowfight.yaml |   4 +-
 .../src/test/resources/mongo-blueprint.yaml     |   2 +-
 .../resources/mongo-client-single-server.yaml   |   4 +-
 .../src/test/resources/mongo-scripts.yaml       |   4 +-
 .../src/test/resources/mongo-sharded.yaml       |   4 +-
 .../mongo-single-server-blueprint.yaml          |   2 +-
 usage/launcher/src/test/resources/playing.yaml  |   2 +-
 .../ApplicationResourceIntegrationTest.java     |   4 +-
 .../ApplicationResourceIntegrationTest.java     |   2 +-
 .../rest/resources/CatalogResourceTest.java     |   6 +-
 349 files changed, 19879 insertions(+), 19793 deletions(-)
----------------------------------------------------------------------