-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Add description of distribute-cpus-across-numa CPUManager policy option #30468
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
Add description of distribute-cpus-across-numa CPUManager policy option #30468
Conversation
|
|
|
/cc @fromanirh @swatisehgal |
|
✔️ Deploy Preview for kubernetes-io-main-staging ready! 🔨 Explore the source changes: cbb26fe 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/61924b4796df8b0009d73171 😎 Browse the preview: https://deploy-preview-30468--kubernetes-io-main-staging.netlify.app |
|
(reviewd the KEP and the implementation PR) |
|
/sig node |
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, @fromanirh can you please give an explicit /lgtm from SIG Node before we can merge this?
|
/lgtm |
|
LGTM label has been added. Git tree hash: a852484c22d80c7f5ba4244c26de97338dafde67
|
c1c91b3 to
ce89b86
Compare
|
|
||
| #### Static policy options | ||
|
|
||
| The following policy options exist for the static `CPUManager` policy: |
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.
I think we should clearly indicate here which of the following options are visible by default and the ones that are not and how that can be achieved by using feature gates. The feature gates part is covered in #29709 but I think we should add a subsection:
##### Alpha options (hidden by default) and move the content corresponding to distribute-cpus-across-numa option that we have here to that subsection.
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.
Instead of having a whole subsection, for each, I think it might be sufficient (if not better) to just list these as:
full-pcpus-only(beta, visible by default)distribute-cpus-across-numa(alpha, hidden by default)
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.
Sure, we only have two options at the moment so doesn't make much difference. When more options are introduced and the list grows we might want to better represent this information so we can clearly see all the options that are visible by default and the ones that are hidden.
ce89b86 to
cbb26fe
Compare
|
/lgtm |
|
LGTM label has been added. Git tree hash: 043f86dfb1b76ecc717f065818d07c5d3a87a64b
|
|
/lgtm |
|
@klueska can you re-target this PR to dev-1.23 branch please? |
|
/assign |
|
Retargeted |
Signed-off-by: Kevin Klues <[email protected]>
cbb26fe to
378fc57
Compare
|
👷 Deploy Preview for kubernetes-io-vnext-staging processing. 🔨 Explore the source changes: 378fc57 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-vnext-staging/deploys/6195801bca04eb0007c4d489 |
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
after rebase
|
LGTM label has been added. Git tree hash: 27aaa2ff59c553c62f309f8a6ebfece140e3a55f
|
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jlbutler 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 |
Add documentation of the new distribute-cpus-across-numa CPUManager policy option.