GitHub user aledsage opened a pull request:
https://github.com/apache/brooklyn-server/pull/785
Aggregator: support min/max
Adds support for simple `min` and `max` aggregators.
Also extracts utility functions into `MathAggregatorFunctions` (marking
them as `@Beta`), deprecating the nested classes and static methods in
`Enrichers`.
The motivation for min/max is for a CouchDB cluster (in pure yaml) - we
want all the members of the cluster to know about each other. We can add a
sensor to each node that indicates the number of nodes it knows about. We can
then add a `min` aggregator on the cluster that tells us the size of the
smallest partition.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/aledsage/brooklyn-server aggregator-minAndMax
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/brooklyn-server/pull/785.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #785
----
commit c15a64ba584b5a6d9ac60a37bfcae08ae8462ce7
Author: Aled Sage <[email protected]>
Date: 2017-08-02T13:39:14Z
Aggregator: support min/max
Extracts utility functions into MathAggregatorFunctions.
----
---
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.
---