KEP-6268: Stall and resume slow watch streams instead of terminating them - #6269
KEP-6268: Stall and resume slow watch streams instead of terminating them#6269nami-ant wants to merge 1 commit into
Conversation
|
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: nami-ant The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Welcome @nami-ant! |
|
Hi @nami-ant. 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 Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions 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-sigs/prow repository. |
|
/easycla |
9b2b9db to
c7bb1e3
Compare
…them Provisional KEP for the WatchCacheStallResume feature gate (sig-api-machinery, alpha): park a watch whose delivery buffer fills and resume it from the watch cache history, instead of force-closing it, so a slow or stalled watch client no longer taxes or force-closes healthy watchers. Tracking issue: kubernetes#6268 Implementation: kubernetes/kubernetes#141228 Signed-off-by: Nami Nasserazad <nami@anthropic.com>
c7bb1e3 to
d84293b
Compare
WatchCacheStallResumefeature gate.This adds the provisional KEP for WatchCacheStallResume (sig-api-machinery, alpha): when a watch's delivery buffer fills, park the watch and resume it from the watch cache history instead of force-closing it, so a slow or stalled watch client no longer delays or force-closes healthy watchers. A watch is terminated only when its resume position has aged out of the history (an honest
410 Gone). Off by default.Implementation PR: kubernetes/kubernetes#141228
Draft pending KEP-approver / PRR review; happy to iterate on the design and PRR details here.
/sig api-machinery
/kind kep