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 dcc6a42b54 Merge pull request #1321 from 
iuliana/feature/container-components
     add 84a1fd3f28 Tests to verify rebind with DynamicMultiGroup, before and 
after stopping an applicaiton with it
     add af8219f807 Merge remote-tracking branch 
'algairim/rebind/dynamic-multi-group'
     add f00a7a2e66 better warnings for when this race occurs (but not a fix 
yet)
     add 6a896b1f3e fix most cases of the creation/deletion/persistence race
     add e7fd590c90 tidy previous, always passing, but added new failing code 
to test for related adjunct problem
     add ec4fe38839 fix the adjuncts change after deletion problem
     add 3aabee919f fix last known case of entity creation/deletion/persistence 
race
     add 3c5b179ed9 and remove debug logging
     add 28a6c2b678 suppress warning for known case of dynamic sensor creation 
during persistence
     add 2ead562f4d better log messages for concurrent creation/deletion
     add 8c155425b5 apply the pre-registration assumptions to deprecated code
     add 5cd59cca8a only do 100 iterations in integration run
     new 9ebb92de03 Merge branch 'fix-persistence-deletion-race'
     add f1d16da133 support serial/deserial for type tokens, and better jackson 
extensibility
     add e35034a09f allow coercion of EntitySpec
     add f7771a98ac tidyup of entity spec coercion
     add 4e23f4ef55 support de/serialization of EntitySpec, misc tidies to 
jackson to support that
     add d3d94c680b fix longstanding non-deterministic test failure around 
unicode
     add cc1036dc80 fix a few more edge cases esp where we register 
untransformed items as their raw map
     add 0040ba6a60 improve deserialization buffering logic for when inside an 
object
     add 01f21025a2 add default behaviour to fail on trailing tokens
     add 752b0cf116 if deserializing without mgmt context, give better error
     add 9c9612c204 support compatibility for cases (primarily in tests) where 
we cast to Brooklyn types but don't support loading them
     add 00ec23bb95 improve deserialization of strings into our types
     add 5ca68e144b case insensitive enum deserialization
     add 7be591d74e support deserialization of entity specs in common camp 
syntax
     add 8b372dd137 add convenience for wrapped value value access when value 
holder is possibly null
     add f7d73e43ef support camp when doing BlueprintTest rebind
     add 0c08762792 Merge branch 'master' into deserializing
     add a14ed09f4d add new DslPredicates support
     add 01d7901f20 bump jackson, adjust code, and fix config key 
deserialization and more
     add 3c523a4ade jackson 2.13 updates - because java.* inner fields now 
hidden
     add 269425cd63 add support for type name and instance of predicate tests
     add dad3cc5ac2 WIP comparison of more types
     add 308245c692 add date and other Comparable types to comparison types
     add 7a1c51bdcb change default for JsonSymbol deserializer for lists to 
attempt the [type,value]
     add 76d2abb94c DslPredicates fields public and some convenience factory 
methods
     add 94a0c46f02 more notes on intermittent error
     add 29cae81620 fix some minor bugs in long-standing method coercion code
     add acbef53b20 support DSL coercion to Predicate
     add 1daf36c86b when deserializing an array containing a type, don't 
restrict to default type
     add 67b03f7996 Merge branch 'master' into deserializing
     add 64262e3749 make visibility checker more forgiving
     add 7e43adbd53 Merge branch 'master' into deserializing
     new 868af631e0 Merge remote-tracking branch 'ahgittin/deserializing'
     add b245c1abbb fix intermittent failing test
     new 3c5b56832a Merge branch 'fix-effector-test'

The 3 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:
 .../org/apache/brooklyn/api/entity/EntitySpec.java |  23 +-
 .../api/internal/AbstractBrooklynObjectSpec.java   |  12 +
 .../apache/brooklyn/api/objs/EntityAdjunct.java    |   4 +-
 .../BrooklynComponentTemplateResolver.java         |  27 +-
 .../brooklyn/camp/brooklyn/spi/dsl/DslUtils.java   |   7 +
 .../spi/dsl/methods/BrooklynDslCommon.java         |  53 +-
 .../brooklyn/camp/brooklyn/AbstractYamlTest.java   |   5 +
 .../brooklyn/DynamicMultiGroupYamlRebindTest.java  | 173 +++++++
 .../brooklyn/camp/brooklyn/EntitiesYamlTest.java   |  21 +-
 .../brooklyn/catalog/CatalogYamlEntityTest.java    |  20 +
 .../catalog/internal/BasicBrooklynCatalog.java     |  14 +-
 .../brooklyn/core/config/BasicConfigKey.java       |   6 +-
 .../AddSensorInitializerAbstractProto.java         |   5 +-
 .../brooklyn/core/entity/AbstractEntity.java       |  27 +-
 .../org/apache/brooklyn/core/entity/Entities.java  |  33 +-
 .../brooklyn/core/entity/EntityAdjuncts.java       |  25 +-
 .../brooklyn/core/entity/EntityPredicates.java     |  23 +
 .../OsgiBrooklynClassLoadingContext.java           |   1 +
 .../internal/AsyncCollectionChangeAdapter.java     |  21 +-
 .../mgmt/internal/CollectionChangeListener.java    |   6 +
 .../mgmt/internal/EntityManagementSupport.java     |   7 +-
 .../core/mgmt/internal/LocalEntityManager.java     | 179 +++++--
 .../BrooklynMementoPersisterToObjectStore.java     |  60 ++-
 .../mgmt/rebind/PeriodicDeltaChangeListener.java   |  30 +-
 .../core/objs/proxy/InternalEntityFactory.java     |   3 +
 .../resolve/jackson/AsPropertyIfAmbiguous.java     | 106 ++--
 .../core/resolve/jackson/BeanWithTypeUtils.java    |  14 +-
 .../jackson/BrooklynJacksonSerializationUtils.java |  89 +++-
 ...BrooklynRegisteredTypeJacksonSerialization.java |  57 ++-
 .../resolve/jackson/CommonTypesSerialization.java  | 199 +++++++-
 .../JacksonBetterDelegatingDeserializer.java       |  43 +-
 .../jackson/JsonSymbolDependentDeserializer.java   |  50 +-
 .../core/resolve/jackson/WrappedValue.java         |   6 +
 .../jackson/WrappedValuesSerialization.java        |  17 +-
 .../brooklyn/core/typereg/RegisteredTypes.java     |   5 +
 .../brooklyn/entity/group/DynamicGroupImpl.java    |  10 +-
 .../brooklyn/entity/group/GroupsChangePolicy.java  |   9 +-
 .../core/flags/BrooklynTypeNameResolution.java     |  43 +-
 .../brooklyn/util/core/flags/MethodCoercions.java  |   7 +-
 .../brooklyn/util/core/flags/TypeCoercions.java    |   8 +
 .../brooklyn/util/core/json/BidiSerialization.java |  28 +-
 .../util/core/json/BrooklynObjectsJsonMapper.java  |   6 +-
 ...blyStrictPreferringFieldsVisibilityChecker.java |   8 +-
 .../util/core/predicates/DslPredicates.java        | 550 +++++++++++++++++++++
 .../org/apache/brooklyn/util/core/units/Range.java |   8 +
 .../BrooklynMiscJacksonSerializationTest.java      |  24 +
 ...klynRegisteredTypeJacksonSerializationTest.java |  11 +
 .../resolve/jackson/PerverseSerializationTest.java |   4 +-
 .../core/predicates/DslPredicateEntityTest.java    | 117 +++++
 .../util/core/predicates/DslPredicateTest.java     | 223 +++++++++
 .../launcher/blueprints/AbstractBlueprintTest.java |  16 +-
 pom.xml                                            |   2 +-
 .../brooklyn/rest/resources/ActivityRestTest.java  |  39 +-
 .../rest/resources/EffectorResourceTest.java       |   2 +-
 .../util/json/BrooklynJacksonSerializerTest.java   | 217 +++++++-
 .../apache/brooklyn/util/stream/StreamGobbler.java |   5 +-
 .../brooklyn/util/stream/StreamGobblerTest.java    |   5 +-
 57 files changed, 2475 insertions(+), 238 deletions(-)
 create mode 100644 
camp/camp-brooklyn/src/test/java/org/apache/brooklyn/camp/brooklyn/DynamicMultiGroupYamlRebindTest.java
 create mode 100644 
core/src/main/java/org/apache/brooklyn/util/core/predicates/DslPredicates.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/util/core/predicates/DslPredicateEntityTest.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/util/core/predicates/DslPredicateTest.java

Reply via email to