-
Notifications
You must be signed in to change notification settings - Fork 40.1k
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
Refactor and add new tests to hugepages e2e tests #91243
Refactor and add new tests to hugepages e2e tests #91243
Conversation
Hi @cynepco3hahue. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I unsure what kind should I set. |
/kind feature |
e7001d5
to
cc1db0a
Compare
/retest |
2 similar comments
/retest |
/retest |
/lgtm |
/test pull-kubernetes-node-kubelet-serial-hugepages |
1 similar comment
/test pull-kubernetes-node-kubelet-serial-hugepages |
/assign @sjenning @derekwaynecarr |
@bart0sh Can you please review again? |
/retest |
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.
Thanks for the cleanup! As other said, it would also be nice with support for other sizes, but this is a great start. Ref. #78495 arm64 support 4 different sizes. As far as I remember the CI infra on gce only support 2MiB huge pages, but that would only skip the 1GiB pages, so that should be no issue.
I haven't run the tests locally, but the changes looks good to me. Since this is already approved, ill add a hold so it isn't merged right away. In case some other reviewer or you @cynepco3hahue would like to merge it, feel free to cancel the hold. 😄
/lgtm
/kind cleanup
/hold
@odinuge Thanks for the review, in case, if you want to test hugepages under the CI, we have now a separate job for it - |
Yes, saw that just after leaving the review! Fantastic! Here is the testgridlink for those who are looking for it: https://testgrid.k8s.io/sig-node-kubelet#kubelet-serial-gce-e2e-hugepages 😄 |
Add tests to cover usage of multiple hugepages with different page sizes under the same pod. Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
23307ee
to
a4b367a
Compare
/test pull-kubernetes-node-kubelet-serial-hugepages |
/retest |
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.
Another lgtm from me, as this looks good! 😄 Agree that it is smart to move it to a NodeSpecialFeature so we don't "help" ci-kubernetes-node-kubelet-serial to flake due to memory pressure.
I think this is good to go, so no hold this time.
/lgtm
/priority backlog |
/hold cancel |
/retest |
What type of PR is this?
What this PR does / why we need it:
Add e2e tests to cover usage of multiple hugepages with different
page sizes under the same pod.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
It should be merged together with new prow jobs - kubernetes/test-infra#17634
Does this PR introduce a user-facing change?:
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
Signed-off-by: Artyom Lukianov alukiano@redhat.com