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
Consistent Reads from Cache #2340
Comments
#2331 created for migrating the old keps into new template. |
/sig api-machinery |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: Closing this issue. In response to this:
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. |
Reviving the KEP as agreed on SIG-Apimachinery meeting May 31st 2023. https://youtu.be/sueYXW89ZHg PR #4047 to move KEP to implementable |
/stage alpha |
/milestone v1.28 |
/lead opt-in |
Hello @shekhar-rajak @serathius 👋, Enhancements team here. Just checking in as we approach Enhancements freeze on Thursday, 16th June 2023. Looks like this enhancement is targeting for stage Here's where this enhancement currently stands:
There are some nits remaining to be addressed:
I won't decline this KEP for enhancements freeze because of these minor changes but would be great to get a PR ready addressing them. The status of this enhancement is marked as |
Don't understand the unmarked points.
Tests follows the latest template (maybe roughly) and uses a detailed test plan. Please provide criteria that you used to decide that they are not. |
Hey @serathius , the second unmarked point is a subset of the first unmarked point.
which this KEP currently doesn't have and we need that to be included so that the KEP is in compliance with the latest KEP readme template. |
Makes sense, suggestion for future. Separate questionnaire to KEP authors (also applies to PRR) from KEPs design document into separate file. Having agreements in the middle of the design makes it less readable, doesn't contribute to overall design and also cannot be automatically validated via |
/milestone v1.30 |
@wojtek-t: The label(s) In response to this:
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. |
Hello @serathius 👋, Enhancements team here. Just checking in as we approach enhancements freeze on 02:00 UTC Friday 9th February 2024. This enhancement is targeting for stage Here's where this enhancement currently stands:
The status of this enhancement is marked as |
Hi @serathius, 👋 from the v1.30 Communications Team! We'd love for you to opt in to write a feature blog about your enhancement! We encourage blogs for features including, but not limited to: breaking changes, features and changes important to our users, and features that have been in progress for a long time and are graduating. To opt in, you need to open a Feature Blog placeholder PR against the website repository. |
Hello @serathius 👋, 1.30 Docs Lead here. Does this enhancement work planned for 1.30 require any new docs or modification to existing docs? Also, take a look at Documenting for a release to get yourself familiarize with the docs requirement for the release. |
Hey again @serathius 👋 Enhancements team here, Just checking in as we approach code freeze at 02:00 UTC Wednesday 6th March 2024 . Here's where this enhancement currently stands:
For this enhancement, it looks like the following PRs are open and need to be merged before code freeze (and we need to update the Issue description to include all the related PRs of this KEP): With this, it is now marked as Also, please let me know if there are other PRs in k/k we should be tracking for this KEP. |
@salehsedghpour Did you mean 5th March and not 9th February which is the enhancement freeze? |
Oh You're right, I copied the wrong date. Thanks for noticing! I updated my comment. |
@kcmartin done |
Hello @serathius 👋 Enhancements team here, Unfortunately, the implementation (code related) PR(s) associated with this enhancement is not in the merge-ready state by code-freeze and hence this enhancement is now removed from the If you still wish to progress this enhancement in /milestone clear |
/milestone v1.31 |
We slipped from v1.30 due to etcd-io/etcd#17507. Will attempt to land it in v1.31, preliminary validation of v3.5.13 shows that K8s test pass kubernetes/kubernetes#124469. Next step is to merge kubernetes/kubernetes#124469, kubernetes/kubernetes#124027 and kubernetes/kubernetes#123264 |
Enhancement Description
Kubernetes Get and List requests are guaranteed to be "consistent reads" if the
resourceVersion
parameter is not provided. Consistent reads are served frometcd using a "quorum read".
But often the watch cache contains sufficiently up-to-date data to serve the
read request, and could serve it far more efficiently.
This KEP proposes a mechanism to serve most reads from the watch cache
while still providing the same consistency guarantees as serving the
read from etcd.
k/enhancements
) update PR(s):k/k
) update PR(s): Implement Alpha state for KEP #2340 kubernetes#118508k/website
) update PR(s): Document Consistent Reads from Cache website#42083k/enhancements
) update PR(s):k/k
) update PR(s):Tasks
apiserver_watch_cache_read_wait
metric kubernetes#123185The text was updated successfully, but these errors were encountered: