Updated Branches: refs/heads/trunk 57f5287d0 -> 85d3413ff
Fixes APLO-338: PeriodStat buffer in Broker grows infinitely Credit goes to Magnus Holm who identified the cause. Project: http://git-wip-us.apache.org/repos/asf/activemq-apollo/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-apollo/commit/85d3413f Tree: http://git-wip-us.apache.org/repos/asf/activemq-apollo/tree/85d3413f Diff: http://git-wip-us.apache.org/repos/asf/activemq-apollo/diff/85d3413f Branch: refs/heads/trunk Commit: 85d3413ffef462bad0288cd2b4bd8786e597b1cd Parents: 57f5287 Author: Hiram Chirino <hi...@hiramchirino.com> Authored: Thu Jan 30 12:12:29 2014 -0500 Committer: Hiram Chirino <hi...@hiramchirino.com> Committed: Thu Jan 30 12:12:29 2014 -0500 ---------------------------------------------------------------------- .../src/main/scala/org/apache/activemq/apollo/broker/Broker.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/activemq-apollo/blob/85d3413f/apollo-broker/src/main/scala/org/apache/activemq/apollo/broker/Broker.scala ---------------------------------------------------------------------- diff --git a/apollo-broker/src/main/scala/org/apache/activemq/apollo/broker/Broker.scala b/apollo-broker/src/main/scala/org/apache/activemq/apollo/broker/Broker.scala index 2582ca5..3560074 100644 --- a/apollo-broker/src/main/scala/org/apache/activemq/apollo/broker/Broker.scala +++ b/apollo-broker/src/main/scala/org/apache/activemq/apollo/broker/Broker.scala @@ -433,7 +433,7 @@ class Broker() extends BaseService with SecuredResource with PluginStateSupport } def roll_current_period = { - stats_of_5min.add(current_period) + stats_of_5min += current_period current_period = new PeriodStat current_period.max_connections = connections.size max_connections_in_5min = PeriodStat(stats_of_5min).max_connections