-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Only system-node-critical pods should be OOM Killed last #99729
Only system-node-critical pods should be OOM Killed last #99729
Conversation
/sig node |
/priority important-soon |
/lgtm |
Before we merge this can we reconstruct the reasoning that led to system-cluster-critical getting this oomscore? It's been long enough that I don't remember everything but there was definitely thought put into it. If we think it's correct to make a change, we need the same people who cared to also weigh in /hold |
The reasoning was mentioned here. The main goal was a way to map OOMScore to priority of the pod which already expresses criticality of the pod. It was also mentioned that we can change the heuristic later, if we decide to do so. |
/assign @sjenning |
I agree that If we change |
Ah, while I know this was tagged as feature, it looked like a bugfix to me. But yeah, I suppose this being "action required:" might make it ineligible for k8s backport. |
I think @smarterclayton's comments have been addressed, can we remove the hold? |
/hold cancel we can debate on back port in the cherry pick :) |
/retest Review the full test history for this PR. Silence the bot with an |
1 similar comment
/retest Review the full test history for this PR. Silence the bot with an |
Yeah, Clayton's comments are addressed, we can remove the hold. Thanks for doing it @dims As far as the backport goes, this will be a behavioral change but from the history of implementation, this was a miss during the initial implementation as @sjenning pointed out, so it is worth backport. Let me know if you folks think otherwise. |
/cherry-pick release-1.20 |
/cherry-pick release-1.21 |
/retest Review the full test history for this PR. Silence the bot with an |
@ravisantoshgudimetla k8s prow doesn't have cherry-pick functionality. You will need to use the |
Containerd job is failing continuously with the following error:
Hopefully it passes this time /retest |
Thank you @ehashman Long time since I worked on a upstream cherry-pick. Thank you for the pointer |
/retest Review the full test history for this PR. Silence the bot with an |
2 similar comments
/retest Review the full test history for this PR. Silence the bot with an |
/retest Review the full test history for this PR. Silence the bot with an |
Seems this test is broken: /hold Putting a hold for now. |
/hold cancel #100978 addressed. |
/retest |
What type of PR is this?
/kind feature
/kind design
What this PR does / why we need it:
Allow only system-node-critical pods to have -997 OOM score
Which issue(s) this PR fixes:
Fixes #99727
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
cc @sjenning @rphillips @smarterclayton @wking