
|
If you were logged in you would be able to see more operations.
|
|
|
Hyperic HQ
Created: 28/Feb/08 06:04 PM
Updated: 24/Mar/08 08:55 AM
|
|
| Component/s: |
Measurement
|
| Affects Version/s: |
3.2.0
|
| Fix Version/s: |
3.2.2
|
|
| Verify By: |
Kashyap Parikh
|
| Last comment: |
28 weeks, 5 days ago
|
| Resolution Date: |
04/Mar/08 02:02 PM
|
|
The backfiller is overly aggressive in evaluating platforms with missing availability metric data points. Here's the code snippet:
// End is at least more than 1/2 interval away
long end = TimingVoodoo.closestTime(
current - dm.getInterval(), dm.getInterval());
This means that whenever the backfiller runs, it's potentially trying to fill in a time slot that is just over 30 seconds away for an availability that's collected every minute. However, it may take at least that long for the data to be inserted from the agent, causing a collision. We used to have a longer grace period, it should be restored.
|
|
Description
|
The backfiller is overly aggressive in evaluating platforms with missing availability metric data points. Here's the code snippet:
// End is at least more than 1/2 interval away
long end = TimingVoodoo.closestTime(
current - dm.getInterval(), dm.getInterval());
This means that whenever the backfiller runs, it's potentially trying to fill in a time slot that is just over 30 seconds away for an availability that's collected every minute. However, it may take at least that long for the data to be inserted from the agent, causing a collision. We used to have a longer grace period, it should be restored. |
Show » |
|