-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[v1.29] ephemeral-storage-quotas: repromote to beta #3821
[v1.29] ephemeral-storage-quotas: repromote to beta #3821
Conversation
/assign @rphillips @mrunalp |
/lgtm |
The CI can pass with kubernetes/kubernetes#115314.
If the blocking issue is fixed, I still prefer to promote it to beta in v1.27 or the future release. |
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
37eff4e
to
46319d4
Compare
Ping @rphillips @mrunalp /assign @SergeyKanzhelev |
Any new thoughts on this @rphillips |
/lgtm |
c0d0992
to
da84d87
Compare
|
||
### Version 1.29 | ||
|
||
- Promote `LocalStorageCapacityIsolationFSMonitoring` to Beta |
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.
Gradutaiton criteria for beta:
- User feedback
- Benchmarks to determine latency and overhead of using quotas relative to existing monitoring solution
- Cleanup
Is there anything you can share w.r.t. the above? Perhaps add it to this readme file.
Also test plan list one e2e test. Do we need to have a test that validates file systems that do not has this capability? Is it something we need to test?
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.
The test was added at kubernetes/test-infra#28616.
Some general test of the performance benchmark is like below. And the metric was added kubernetes/kubernetes#107201.
- for 2 Gi volume, without this FG, it takes 1-2 minutes. with the FG enabled, it takes 1-10ms.
Cleanup
is vague to me.
User feedback
part: @rphillips do you have some? We enabled this in some test env and only few customers give it a try in some very old version kubelet.(I suppose we should not add the detailed feedback here.)
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.
Also test plan list one e2e test. Do we need to have a test that validates file systems that do not has this capability? Is it something we need to test?
Do you mean that we should do some fall back
test when this is not supported? The fall back behavior is everywhere, I think.
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.
ACK @SergeyKanzhelev do you have some further comments?
da84d87
to
538c340
Compare
538c340
to
555e819
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mrunalp, pacoxu, SergeyKanzhelev 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 |
#1029: Quotas for Ephemeral Storage
One-line PR description: re-promote LocalStorageCapacityIsolationFSQuotaMonitoring feature to beta
Issue link: Quotas for Ephemeral Storage #1029
Other comments: Quotas for Ephemeral Storage #1029 (comment)
This is discussed in recent sig-node meetings.
Pros:
Cons:
I prefer to promote this if there is no new issue raising about this feature. The last promotion helped us find the bug kubernetes/kubernetes#112624 and kubernetes/kubernetes#115314 that we fixed recently.