You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -678,15 +679,21 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
678
679
Whether it is safe to use the RequestWatchProgress API call
679
680
or if the experimental-watch-progress-notify-interval flag has been set.
680
681
Knowing etcd configuration will be used to automatically disable the streaming feature.
682
+
- Use WatchProgressRequester to request progress notifications directly from etcd.
683
+
This mechanism was developed in [Consistent Reads from Cache KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/2340-Consistent-reads-from-cache#use-requestprogress-to-enable-automatic-watch-updates)
684
+
and will reduce the overall latency for watchlist requests.
681
685
682
686
#### GA
683
-
- Consider using WatchProgressRequester to request progress notifications directly from etcd.
684
-
This mechanism was developed in [Consistent Reads from Cache KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/2340-Consistent-reads-from-cache#use-requestprogress-to-enable-automatic-watch-updates)
685
-
and could reduce the overall latency for watchlist requests.
the `storage/cacher` to use streaming directly from etcd
688
689
(This will also allow us to [remove](https://github.com/kubernetes/kubernetes/blob/a07b1aaa5b39b351ec8586de800baa5715304a3f/staging/src/k8s.io/client-go/tools/cache/reflector.go#L110) the `reflector.UseWatchList` field).
689
690
691
+
#### Post-GA
692
+
- Make **list** calls expensive in APF.
693
+
Once all supported releases have the streaming list enabled by default (client-go, control plane components)
694
+
and the feature itself is locked to its default value, we can increase the cost of regular list requests in APF.
695
+
This ensures that the fallback mechanism, which switches back to the standard list when streaming has issues, will not be affected.
696
+
690
697
<!--
691
698
**Note:** *Not required until targeted at a release.*
0 commit comments