This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.
from c52ce0b Merge pull request #1264 from ahgittin/file-log-store-test-fix
new a214e1f attach feed poll tasks to the feeds so they are visible in
the ui
new fc16ce9 use SshTaskFactory for SshFeed
new 3b1cabc don't make feed tasks transient, allow us to see them in the
ui
new 5373ead add option for ssh command sensor to parse as yaml
new eb53ae2 support instance and add ISO 8601 methods and time zones Z
with Time methods
new bcd95a4 make Duration serialize correctly as a bean
new 0c09579 better support for dates in deserialization and serialization
new 2c755fe simplify order of tasks returned by the tasks api; simply
sort based on recency with some simple preferences. the weighting logic is
confusing, and not right in some cases.
new a76ab8c fix logic around checking done-ness of scheduled tasks
new 9bf43d8 when deleting tasks from exec mgr, keep id reference to
deleted task if parent not yet deleted
new 84410a8 improve task garbage collection, using task name also
new 6b1e2b2 make fewer things transient for more runtime visibility
new d823ce1 weaken test GC assertion, with comments
new 30f9704 fix bad logic in summary string for scheduled task, per code
review
new 72210a3 This closes #1265
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../brooklyn/core/config/ConfigConstraints.java | 4 +-
.../java/org/apache/brooklyn/core/feed/Poller.java | 4 +-
.../brooklyn/core/mgmt/BrooklynTaskTags.java | 4 +-
.../mgmt/internal/BrooklynGarbageCollector.java | 121 ++++++++++---
.../mgmt/internal/EntityManagementSupport.java | 4 +-
.../core/objs/proxy/InternalEntityFactory.java | 20 +--
.../core/resolve/jackson/BeanWithTypeUtils.java | 14 +-
.../resolve/jackson/CommonTypesSerialization.java | 80 +++++++++
.../jackson/JsonSymbolDependentDeserializer.java | 34 +++-
.../brooklyn/core/sensor/ssh/SshCommandSensor.java | 68 +++++++-
.../stock/aggregator/DashboardAggregator.java | 6 +-
.../java/org/apache/brooklyn/feed/ssh/SshFeed.java | 34 ++--
.../util/core/task/BasicExecutionContext.java | 11 +-
.../util/core/task/BasicExecutionManager.java | 65 +++++--
.../apache/brooklyn/util/core/task/BasicTask.java | 2 +
.../brooklyn/util/core/task/ScheduledTask.java | 8 +-
.../apache/brooklyn/util/core/task/TaskTags.java | 3 +-
.../org/apache/brooklyn/util/core/units/Range.java | 1 -
.../mgmt/internal/EntityExecutionManagerTest.java | 193 ++++++++++++++++++---
.../BrooklynMiscJacksonSerializationTest.java | 94 ++++++++++
.../core/resolve/jackson/MapperTestFixture.java | 7 +-
.../brooklyn/rest/resources/EntityResource.java | 76 ++++----
.../brooklyn/rest/transform/TaskTransformer.java | 2 +
.../base/AbstractSoftwareProcessSshDriver.java | 2 +-
.../software/base/lifecycle/ScriptHelper.java | 4 +-
.../org/apache/brooklyn/util/time/Duration.java | 14 +-
.../java/org/apache/brooklyn/util/time/Time.java | 93 +++++++++-
.../java/org/apache/brooklyn/util/yaml/Yamls.java | 25 ++-
.../org/apache/brooklyn/util/time/TimeTest.java | 28 ++-
.../org/apache/brooklyn/util/yaml/YamlsTest.java | 10 +-
30 files changed, 862 insertions(+), 169 deletions(-)
create mode 100644
core/src/main/java/org/apache/brooklyn/core/resolve/jackson/CommonTypesSerialization.java