-
Notifications
You must be signed in to change notification settings - Fork 339
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
koord-descheduler: LowNodeLoad supports anomaly detector #987
koord-descheduler: LowNodeLoad supports anomaly detector #987
Conversation
35c7d06
to
07d770f
Compare
Codecov ReportBase: 66.99% // Head: 67.60% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #987 +/- ##
==========================================
+ Coverage 66.99% 67.60% +0.60%
==========================================
Files 244 244
Lines 28330 28140 -190
==========================================
+ Hits 18981 19025 +44
+ Misses 8049 7816 -233
+ Partials 1300 1299 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
07d770f
to
bfd3168
Compare
Signed-off-by: Joseph <joseph.t.lee@outlook.com>
bfd3168
to
cd901fa
Compare
/lgtm |
/lgtm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: FillZpp, jasonliu747 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Joseph joseph.t.lee@outlook.com
Ⅰ. Describe what this PR does
One of the commonly encountered scenarios: the load of the node suddenly rises, but then drops back quickly. If LowNodeLoad happens to be executing at this time, an unexpected eviction action is performed.
Therefore, in order to avoid such sudden scenarios, LowNodeLoad introduces an anomaly detector to help determine whether a node is really overutilized. The default detection is that if the load of a node is higher than HighThresholds for five consecutive times, then the node is considered really overutilized.
Users can configure the detection thresholds via
LowNodeArgs.AnomalyThresholds
.Ⅱ. Does this pull request fix one issue?
Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist
make test