Branch: refs/heads/jsanda/metrics-schema
Home:
https://github.com/rhq-project/rhq
Commit: 0bf6f0c5081d4d4b9f76281d96dc34bc1c218a06
https://github.com/rhq-project/rhq/commit/0bf6f0c5081d4d4b9f76281d96dc34b...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-02 (Wed, 02 Apr 2014)
Changed paths:
M
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
A
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PersistFunctions.java
M
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetric.java
Log Message:
-----------
refactoring some functions into a utility class
This commit also updates the logic in PastDataAggregator for how it invokes the
processCacheBlock method. If the 6 hour time slice has finished, it no longer
updates the metrics_cache and metrics_cache_index tables. There are additional
changes needed for when PastDataAggregator calls processCacheBlock. It needs to
determine if the 6 hour and 24 hour data need to be recomputed similar to what
is done in the processBatch method.