apiserver/pkg/storage/cacher
Lukasz Szaszkiewicz 7c5f6db7bf cacher: when forgeting a watcher, call stopWatcherLocked multiple times
It's possible that the watcher is already not in the structure (e.g. in case of
simultaneous Stop() and terminateAllWatchers(), but it is safe to call stopLocked()
on a watcher multiple times.

Kubernetes-commit: 7e35823690df01bd019a88d3346bd3ac820afaca
2023-10-30 14:24:39 +01:00
..
metrics Add metrics for number of events received from etcd 2023-02-28 11:16:13 +01:00
cache_watcher.go storage/util: introduce AnnotateInitialEventsEndBookmark function 2023-08-24 12:19:10 +02:00
cache_watcher_test.go cleanup: omit comparison with bool constants 2023-09-04 16:59:23 +08:00
cacher.go cacher: when forgeting a watcher, call stopWatcherLocked multiple times 2023-10-30 14:24:39 +01:00
cacher_test.go Cleanup paging parameters in etcd3 store 2023-10-20 15:38:59 +02:00
cacher_testing_utils_test.go Cleanup paging parameters in etcd3 store 2023-10-20 15:38:59 +02:00
cacher_whitebox_test.go cacher: when forgeting a watcher, call stopWatcherLocked multiple times 2023-10-30 14:24:39 +01:00
caching_object.go Do not copy bytes for cached serializations 2023-05-31 19:12:32 +00:00
caching_object_test.go remove unneeded references 2022-03-17 18:35:00 +00:00
lister_watcher.go Refactor cacher.ListerWatcher code structure 2023-04-25 19:03:20 +02:00
lister_watcher_test.go Cleanup paging parameters in etcd3 store 2023-10-20 15:38:59 +02:00
ready.go Fix missed watch events 2023-03-01 12:16:40 +01:00
ready_test.go Fix deadlock in ready test 2023-03-03 14:09:32 +01:00
time_budget.go Generate and format files 2022-07-19 20:54:13 -04:00
time_budget_test.go Migrate to k8s.io/utils/clock in apiserver 2021-09-14 20:36:07 +02:00
util.go Use dynamic size watch-cache. 2020-04-12 17:22:38 +08:00
util_test.go move cacher in separate dir 2018-05-30 20:44:31 +08:00
watch_cache.go Implement conditionalProgressRequester that allows requesting watch progress notification if watch cache is not fresh 2023-07-10 18:10:49 +02:00
watch_cache_interval.go Generate and format files 2022-07-19 20:54:13 -04:00
watch_cache_interval_test.go Implement conditionalProgressRequester that allows requesting watch progress notification if watch cache is not fresh 2023-07-10 18:10:49 +02:00
watch_cache_test.go Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes 2023-07-12 13:36:51 +02:00
watch_progress.go Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes 2023-07-12 13:36:51 +02:00
watch_progress_test.go Fix TestConditionalProgressRequester and TestWaitUntilFreshAndListTimeout flakes 2023-07-12 13:36:51 +02:00