Github user aledsage commented on the issue:

    https://github.com/apache/brooklyn-server/pull/218
  
    @grkvlt we briefly changed the behaviour of `Propagator` to require that 
the producer be passed in (because previously the defaults were crazy - if no 
configuration, then propagate all your own sensors to yourself, thus causing an 
infinite loop!). We reverted that back to have the default producer being 
oneself, with the proper checks that there are no infinite loops.
    
    But the point of this PR still stands for me: that we had now way to refer 
to self when supplying a config key value (for whatever use-cases of other 
enrichers, entities, etc). Therefore I'd argue this is still useful to include.
    
    ---
    I'll also do as @robertgmoss suggests and rename `Entities.descendants()` 
to `Entities.descendantsAndSelf()`, and same for `Entities.ancestors()` 
(deprecating the old version).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to