This closes #520

Limit parallelism of start/stop steps on SoftwareProcess


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

Branch: refs/heads/master
Commit: a4e69956e5b3441771459e3694f472fbc033b7d9
Parents: dc5bc6d d81af3e
Author: Sam Corbett <sam.corb...@cloudsoftcorp.com>
Authored: Thu Jan 26 18:50:38 2017 +0000
Committer: Sam Corbett <sam.corb...@cloudsoftcorp.com>
Committed: Thu Jan 26 18:50:38 2017 +0000

----------------------------------------------------------------------
 .../spi/dsl/DslDeferredFunctionCall.java        |  30 +-
 .../core/sensor/DependentConfiguration.java     |  49 ++-
 .../core/sensor/MaxConcurrencySensor.java       |  99 ++++++
 .../brooklyn/core/sensor/ReleaseableLatch.java  |  98 ++++++
 .../brooklyn/util/core/task/ValueResolver.java  |  37 ++-
 .../util/core/task/ValueResolverIterator.java   | 196 +++++++++++
 .../core/sensor/MaxConcurrencySensorTest.java   |  48 +++
 .../core/sensor/ReleaseableLatchRebindTest.java |  42 +++
 .../core/test/BrooklynMgmtUnitTestSupport.java  |   3 +-
 .../core/task/ValueResolverIteratorTest.java    | 217 ++++++++++++
 .../util/core/task/ValueResolverTest.java       |   4 +-
 .../entity/chef/ChefLifecycleEffectorTasks.java |   8 +-
 .../base/AbstractSoftwareProcessDriver.java     |  49 +--
 ...wareProcessDriverLifecycleEffectorTasks.java |   8 +-
 .../MachineLifecycleEffectorTasks.java          | 106 ++++--
 .../base/SoftwareProcessEntityLatchTest.java    | 331 +++++++++++++++----
 .../mysql/DynamicToyMySqlEntityBuilder.java     |   5 +-
 .../java/org/apache/brooklyn/test/Asserts.java  |   6 +-
 .../org/apache/brooklyn/util/guava/Maybe.java   |   5 +
 19 files changed, 1192 insertions(+), 149 deletions(-)
----------------------------------------------------------------------


Reply via email to