mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
get it right this time.
This commit is contained in:
@@ -87,5 +87,5 @@ void LoadMonitor::getCountAndLatency(uint64& count, uint64& latencyAvg, uint64&
|
|||||||
latencyAvg = mLatencyMSAvg / (mLatencyEvents * 4);
|
latencyAvg = mLatencyMSAvg / (mLatencyEvents * 4);
|
||||||
latencyPeak = mLatencyMSPeak / (mLatencyEvents * 4);
|
latencyPeak = mLatencyMSPeak / (mLatencyEvents * 4);
|
||||||
}
|
}
|
||||||
isOver = isOverTarget();
|
isOver = isOverTarget(latencyAvg, latencyPeak);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,10 +39,10 @@ public:
|
|||||||
mTargetLatencyPk = pk * 4;
|
mTargetLatencyPk = pk * 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isOverTarget()
|
bool isOverTarget(uint64 avg, uint64 peak)
|
||||||
{
|
{
|
||||||
return (mTargetLatencyPk && (mLatencyMSPeak > mTargetLatencyPk)) ||
|
return (mTargetLatencyPk && (peak > mTargetLatencyPk)) ||
|
||||||
(mTargetLatencyAvg && (mLatencyMSAvg > mTargetLatencyAvg));
|
(mTargetLatencyAvg && (avg > mTargetLatencyAvg));
|
||||||
}
|
}
|
||||||
|
|
||||||
void getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak, bool& isOver);
|
void getCountAndLatency(uint64& count, uint64& latencyAvg, uint64& latencyPeak, bool& isOver);
|
||||||
|
|||||||
Reference in New Issue
Block a user