summaryrefslogtreecommitdiffstats
path: root/ml
diff options
context:
space:
mode:
authorvkalintiris <vasilis@netdata.cloud>2022-04-04 15:01:48 +0300
committerGitHub <noreply@github.com>2022-04-04 15:01:48 +0300
commitc086b6611207dd6599d4375eee51e46f2e5894a5 (patch)
tree798f70f9273914a4d60a27cbcfa1a87e54347640 /ml
parent22e5bb32ea6705c68e3760f43654dba2c4b06118 (diff)
Fix coverity issues (#12598)
* Clamp LagN to non-zero values. * Free static threads even on test failure. * Initialize rusage. * s/free/freez/
Diffstat (limited to 'ml')
-rw-r--r--ml/Config.cc2
-rw-r--r--ml/Host.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/ml/Config.cc b/ml/Config.cc
index e08063b1cf..698c2a7c4b 100644
--- a/ml/Config.cc
+++ b/ml/Config.cc
@@ -66,7 +66,7 @@ void Config::readMLConfig(void) {
DiffN = clamp(DiffN, 0u, 1u);
SmoothN = clamp(SmoothN, 0u, 5u);
- LagN = clamp(LagN, 0u, 5u);
+ LagN = clamp(LagN, 1u, 5u);
RandomSamplingRatio = clamp(RandomSamplingRatio, 0.2, 1.0);
MaxKMeansIters = clamp(MaxKMeansIters, 500u, 1000u);
diff --git a/ml/Host.h b/ml/Host.h
index ee2a805885..61d3b16257 100644
--- a/ml/Host.h
+++ b/ml/Host.h
@@ -84,8 +84,8 @@ private:
std::pair<Dimension *, Duration<double>> findDimensionToTrain(const TimePoint &NowTP);
void trainDimension(Dimension *D, const TimePoint &NowTP);
+ struct rusage ResourceUsage{};
std::mutex ResourceUsageMutex;
- struct rusage ResourceUsage;
};
class DetectableHost : public TrainableHost {