Skip to content

Commit 6427a0b

Browse files
authored
Merge pull request kubernetes#1540 from bg-chun/update_hugepages_kep
Update hugepages KEP for 1.18 rel
2 parents ede5261 + 7333a5f commit 6427a0b

File tree

1 file changed

+36
-1
lines changed

1 file changed

+36
-1
lines changed

keps/sig-node/20190129-hugepages.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,14 @@ superseded-by:
4444
- [Huge pages as shared memory](#huge-pages-as-shared-memory)
4545
- [NUMA](#numa)
4646
- [Graduation Criteria](#graduation-criteria)
47+
- [Test Plan](#test-plan)
4748
- [Implementation History](#implementation-history)
4849
- [Version 1.8](#version-18)
4950
- [Version 1.9](#version-19)
5051
- [Version 1.14](#version-114)
52+
- [Version 1.18](#version-118)
53+
- [Version 1.19[TBD]](#version-119tbd)
54+
- [Release Signoff Checklist](#release-signoff-checklist)
5155
<!-- /toc -->
5256

5357
## Summary
@@ -552,6 +556,18 @@ locality guarantees as a feature of QoS. In particular, pods in the
552556
- E2E testing validating its usage.
553557
-- https://k8s-testgrid.appspot.com/sig-node-kubelet#node-kubelet-serial&include-filter-by-regex=Feature%3AHugePages
554558

559+
## Test Plan
560+
561+
- A test plan will consist of the following tests
562+
- Unit tests
563+
- Each unit test for enhancement will be implemented.
564+
- E2E tests
565+
- There is a test suit for huge pages in e2e test, it will be extended to validate enhancements.
566+
- here: https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/hugepages_test.go
567+
- cri-tools
568+
- Test case will be added to cri-tools to be used in CRI runtime' test(CI).
569+
- here: https://github.com/kubernetes-sigs/cri-tools
570+
555571
## Implementation History
556572

557573
### Version 1.8
@@ -565,4 +581,23 @@ Beta support for huge pages
565581
### Version 1.14
566582

567583
GA support for huge pages proposed based on feedback from user community
568-
using the feature without issue.
584+
using the feature without issue.
585+
586+
### Version 1.18
587+
588+
Extending of huge pages feature to support container isolation of huge pages and multiple sizes of huge pages.
589+
590+
### Version 1.19[TBD]
591+
592+
Extending of huge pages test suit of E2E tests and cri-tools for enhancements after GA.
593+
594+
## Release Signoff Checklist
595+
- \[x] kubernetes/enhancements issue in release milestone, which links to KEP (this should be a link to the KEP location in kubernetes/enhancements, not the initial KEP PR)
596+
- \[ ] KEP approvers have set the KEP status to `implementable`
597+
- The KEP is already implemented/GA.
598+
- \[x] Design details are appropriately documented
599+
- \[x] Test plan is in place, giving consideration to SIG Architecture and SIG Testing input
600+
- \[x] Graduation criteria is in place
601+
- \[x] "Implementation History" section is up-to-date for milestone
602+
- \[x] User-facing documentation has been created in [kubernetes/website], for publication to [kubernetes.io]
603+
- \[x] Supporting documentation e.g., additional design documents, links to mailing list discussions/SIG meetings, relevant PRs/issues, release notes

0 commit comments

Comments
 (0)