-
Notifications
You must be signed in to change notification settings - Fork 55
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
5. Adding Recommendation Updater Service [KRUIZE-VPA Integration] #1416
Conversation
1e8afc8
to
5fb601c
Compare
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
5214645
to
87eb9f2
Compare
Signed-off-by: Shekhar Saxena <[email protected]>
Signed-off-by: Shekhar Saxena <[email protected]>
Signed-off-by: Shekhar Saxena <[email protected]>
87eb9f2
to
69ad30e
Compare
Signed-off-by: Shekhar Saxena <[email protected]>
@shekhar316 Can you please add documentation for the "auto" and "recreate" modes in the design folder. Currently we have an docs for Monitoring and Experiment modes and we can create a common doc in UpdateModes.md |
//todo load only experimentStatus=inprogress , playback may not require completed experiments | ||
List<KruizeLMExperimentEntry> entries = null; | ||
String statusValue = "failure"; | ||
Timer.Sample timerLoadAllExp = Timer.start(MetricsConfig.meterRegistry()); |
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.
Is this a new timer that is being added? Can you please update this file with the details on what this means
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.
This isn't a new timer. It's already present timerLoadAllExp
. Because the table name has changed in Local Monitoring mode to KruizeLMExperiments
. The loadAllExperiments
function was not returning anything due to this change. This new function is created to load experiments from the local monitoring table KruizeLMExperiments
, but it is similar to loadAllExperiments
which is used in remote monitoring case.
Sure @dinogun , I will raise a PR for updated documentation by combining monitoring and experiment modes docs with |
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
Description
This PR introduces a service for updating deployments for
auto
orrecreate
mode experiments.Type of change
How has this been tested?
Tested on both the ResourceHub cluster.
Test Configuration
Kubernetes clusters tested on: ResourceHub (OpenShift)
Checklist 🎯