This closes #808
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/3a13452e Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/3a13452e Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/3a13452e Branch: refs/heads/master Commit: 3a13452e4067f3fe82721d686278f61b74ad9c42 Parents: 42d9871 d30ff59 Author: Alex Heneveld <[email protected]> Authored: Tue Aug 18 12:02:46 2015 +0100 Committer: Alex Heneveld <[email protected]> Committed: Tue Aug 18 12:02:46 2015 +0100 ---------------------------------------------------------------------- .../yaml/example_yaml/appserver-w-policy.yaml | 2 +- .../vanilla-bash-netcat-restarter.yaml | 4 +- .../vanilla-bash-netcat-w-client.yaml | 4 +- ...followthesun.DefaultFollowTheSunModel$1.html | 6 +- .../brooklyn/demo/CumulusRDFApplication.java | 6 +- .../demo/HighAvailabilityCassandraCluster.java | 6 +- .../brooklyn/demo/ResilientMongoDbApp.java | 6 +- .../brooklyn/demo/RiakClusterExample.java | 4 +- .../brooklyn/demo/WideAreaCassandraCluster.java | 6 +- .../brooklyn/demo/ha-cassandra-cluster.yaml | 6 +- .../demo/wide-area-cassandra-cluster.yaml | 6 +- .../demo/WebClusterDatabaseExample.java | 2 +- .../demo/WebClusterDatabaseExampleApp.java | 3 +- .../demo/WebClusterDatabaseExampleGroovy.groovy | 5 +- .../apache/brooklyn/demo/WebClusterExample.java | 2 +- ...lusterDatabaseExampleAppIntegrationTest.java | 2 +- .../policy/autoscaling/AutoScalerPolicy.java | 1090 ----------------- .../autoscaling/MaxPoolSizeReachedEvent.java | 103 -- .../policy/autoscaling/ResizeOperator.java | 31 - .../policy/autoscaling/SizeHistory.java | 166 --- .../followthesun/DefaultFollowTheSunModel.java | 328 ------ .../policy/followthesun/FollowTheSunModel.java | 56 - .../followthesun/FollowTheSunParameters.java | 95 -- .../policy/followthesun/FollowTheSunPolicy.java | 280 ----- .../policy/followthesun/FollowTheSunPool.java | 75 -- .../followthesun/FollowTheSunPoolImpl.java | 178 --- .../followthesun/FollowTheSunStrategy.java | 161 --- .../policy/followthesun/WeightedObject.java | 71 -- .../policy/ha/AbstractFailureDetector.java | 361 ------ .../policy/ha/ConditionalSuspendPolicy.java | 103 -- .../policy/ha/ConnectionFailureDetector.java | 126 -- .../main/java/brooklyn/policy/ha/HASensors.java | 62 - .../policy/ha/ServiceFailureDetector.java | 340 ------ .../brooklyn/policy/ha/ServiceReplacer.java | 214 ---- .../brooklyn/policy/ha/ServiceRestarter.java | 163 --- .../policy/ha/SshMachineFailureDetector.java | 102 -- .../loadbalancing/BalanceableContainer.java | 51 - .../loadbalancing/BalanceablePoolModel.java | 64 - .../loadbalancing/BalanceableWorkerPool.java | 84 -- .../BalanceableWorkerPoolImpl.java | 185 --- .../policy/loadbalancing/BalancingStrategy.java | 622 ---------- .../DefaultBalanceablePoolModel.java | 280 ----- .../loadbalancing/ItemsInContainersGroup.java | 52 - .../ItemsInContainersGroupImpl.java | 148 --- .../loadbalancing/LoadBalancingPolicy.java | 343 ------ .../loadbalancing/LocationConstraint.java | 28 - .../brooklyn/policy/loadbalancing/Movable.java | 51 - .../policy/loadbalancing/PolicyUtilForPool.java | 96 -- .../policy/autoscaling/AutoScalerPolicy.java | 1092 ++++++++++++++++++ .../autoscaling/MaxPoolSizeReachedEvent.java | 103 ++ .../policy/autoscaling/ResizeOperator.java | 31 + .../policy/autoscaling/SizeHistory.java | 166 +++ .../followthesun/DefaultFollowTheSunModel.java | 328 ++++++ .../policy/followthesun/FollowTheSunModel.java | 56 + .../followthesun/FollowTheSunParameters.java | 95 ++ .../policy/followthesun/FollowTheSunPolicy.java | 282 +++++ .../policy/followthesun/FollowTheSunPool.java | 75 ++ .../followthesun/FollowTheSunPoolImpl.java | 178 +++ .../followthesun/FollowTheSunStrategy.java | 161 +++ .../policy/followthesun/WeightedObject.java | 71 ++ .../policy/ha/AbstractFailureDetector.java | 363 ++++++ .../policy/ha/ConditionalSuspendPolicy.java | 103 ++ .../policy/ha/ConnectionFailureDetector.java | 128 ++ .../apache/brooklyn/policy/ha/HASensors.java | 62 + .../policy/ha/ServiceFailureDetector.java | 340 ++++++ .../brooklyn/policy/ha/ServiceReplacer.java | 216 ++++ .../brooklyn/policy/ha/ServiceRestarter.java | 165 +++ .../policy/ha/SshMachineFailureDetector.java | 103 ++ .../loadbalancing/BalanceableContainer.java | 51 + .../loadbalancing/BalanceablePoolModel.java | 64 + .../loadbalancing/BalanceableWorkerPool.java | 84 ++ .../BalanceableWorkerPoolImpl.java | 185 +++ .../policy/loadbalancing/BalancingStrategy.java | 622 ++++++++++ .../DefaultBalanceablePoolModel.java | 280 +++++ .../loadbalancing/ItemsInContainersGroup.java | 52 + .../ItemsInContainersGroupImpl.java | 148 +++ .../loadbalancing/LoadBalancingPolicy.java | 344 ++++++ .../loadbalancing/LocationConstraint.java | 28 + .../brooklyn/policy/loadbalancing/Movable.java | 51 + .../policy/loadbalancing/PolicyUtilForPool.java | 96 ++ .../autoscaling/AutoScalerPolicyMetricTest.java | 274 ----- .../autoscaling/AutoScalerPolicyRebindTest.java | 137 --- .../AutoScalerPolicyReconfigurationTest.java | 190 --- .../autoscaling/AutoScalerPolicyTest.java | 649 ----------- .../autoscaling/LocallyResizableEntity.java | 73 -- .../AbstractFollowTheSunPolicyTest.java | 239 ---- .../followthesun/FollowTheSunModelTest.java | 195 ---- .../FollowTheSunPolicySoakTest.java | 274 ----- .../followthesun/FollowTheSunPolicyTest.java | 307 ----- .../ha/ConnectionFailureDetectorTest.java | 303 ----- .../brooklyn/policy/ha/HaPolicyRebindTest.java | 173 --- ...ServiceFailureDetectorStabilizationTest.java | 234 ---- .../policy/ha/ServiceFailureDetectorTest.java | 408 ------- .../brooklyn/policy/ha/ServiceReplacerTest.java | 340 ------ .../policy/ha/ServiceRestarterTest.java | 190 --- .../AbstractLoadBalancingPolicyTest.java | 253 ---- .../BalanceableWorkerPoolTest.java | 133 --- .../ItemsInContainersGroupTest.java | 189 --- .../loadbalancing/LoadBalancingModelTest.java | 115 -- .../LoadBalancingPolicyConcurrencyTest.java | 211 ---- .../LoadBalancingPolicySoakTest.java | 273 ----- .../loadbalancing/LoadBalancingPolicyTest.java | 397 ------- .../loadbalancing/MockContainerEntity.java | 61 - .../loadbalancing/MockContainerEntityImpl.java | 208 ---- .../policy/loadbalancing/MockItemEntity.java | 46 - .../loadbalancing/MockItemEntityImpl.java | 113 -- .../autoscaling/AutoScalerPolicyMetricTest.java | 274 +++++ .../autoscaling/AutoScalerPolicyRebindTest.java | 137 +++ .../AutoScalerPolicyReconfigurationTest.java | 190 +++ .../autoscaling/AutoScalerPolicyTest.java | 649 +++++++++++ .../autoscaling/LocallyResizableEntity.java | 73 ++ .../AbstractFollowTheSunPolicyTest.java | 239 ++++ .../followthesun/FollowTheSunModelTest.java | 195 ++++ .../FollowTheSunPolicySoakTest.java | 274 +++++ .../followthesun/FollowTheSunPolicyTest.java | 307 +++++ .../ha/ConnectionFailureDetectorTest.java | 303 +++++ .../brooklyn/policy/ha/HaPolicyRebindTest.java | 173 +++ ...ServiceFailureDetectorStabilizationTest.java | 234 ++++ .../policy/ha/ServiceFailureDetectorTest.java | 407 +++++++ .../brooklyn/policy/ha/ServiceReplacerTest.java | 340 ++++++ .../policy/ha/ServiceRestarterTest.java | 190 +++ .../AbstractLoadBalancingPolicyTest.java | 253 ++++ .../BalanceableWorkerPoolTest.java | 133 +++ .../ItemsInContainersGroupTest.java | 189 +++ .../loadbalancing/LoadBalancingModelTest.java | 113 ++ .../LoadBalancingPolicyConcurrencyTest.java | 211 ++++ .../LoadBalancingPolicySoakTest.java | 273 +++++ .../loadbalancing/LoadBalancingPolicyTest.java | 397 +++++++ .../loadbalancing/MockContainerEntity.java | 61 + .../loadbalancing/MockContainerEntityImpl.java | 208 ++++ .../policy/loadbalancing/MockItemEntity.java | 46 + .../loadbalancing/MockItemEntityImpl.java | 113 ++ .../webapp/TomcatAutoScalerPolicyTest.java | 3 +- .../app/ClusterWebServerDatabaseSample.java | 2 +- .../BrooklynYamlTypeInstantiatorTest.java | 2 +- .../brooklyn/JavaWebAppsIntegrationTest.java | 4 +- .../brooklyn/catalog/CatalogYamlCombiTest.java | 2 +- .../java-web-app-and-db-with-policy.yaml | 2 +- .../resources/vanilla-bash-netcat-w-client.yaml | 4 +- .../main/resources/brooklyn/default.catalog.bom | 10 +- .../src/test/resources/couchbase-w-loadgen.yaml | 2 +- .../brooklyn/qa/load/SimulatedTheeTierApp.java | 2 +- .../qa/longevity/webcluster/WebClusterApp.java | 2 +- .../brooklyn/rest/domain/ConfigSummary.java | 2 +- .../rest/resources/CatalogResourceTest.java | 2 +- 145 files changed, 12162 insertions(+), 12146 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/docs/guide/yaml/example_yaml/appserver-w-policy.yaml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/examples/simple-web-cluster/src/main/java/org/apache/brooklyn/demo/WebClusterDatabaseExample.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/examples/simple-web-cluster/src/main/java/org/apache/brooklyn/demo/WebClusterDatabaseExampleApp.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/examples/simple-web-cluster/src/test/java/org/apache/brooklyn/demo/RebindWebClusterDatabaseExampleAppIntegrationTest.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/usage/archetypes/quickstart/src/brooklyn-sample/src/main/java/com/acme/sample/brooklyn/sample/app/ClusterWebServerDatabaseSample.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/usage/camp/src/test/resources/java-web-app-and-db-with-policy.yaml ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3a13452e/usage/qa/src/main/java/org/apache/brooklyn/qa/load/SimulatedTheeTierApp.java ----------------------------------------------------------------------
