apiserver/pkg/storage
Lukasz Szaszkiewicz cea854521c cacher: prevent a potential deadlock
waitUntilWatchCacheFreshAndForceAllEvents must be called without
a read lock held otherwise the watchcache won't be able to make
progress (i.e. the watchCache.processEvent method that requries acquiring an exclusive lock)

the deadlock can happen only when the alpha watchlist feature flag is on
and the client specifically requests streaming.

Kubernetes-commit: 476e407ffd2ab393840d3f7a9fd01b71698738a3
2023-04-06 09:54:02 +02:00
..
cacher cacher: prevent a potential deadlock 2023-04-06 09:54:02 +02:00
errors Fix function name of IsExist err 2022-03-19 23:06:51 +08:00
etcd3 ftr(etcd): add benchmarks 2023-03-29 21:52:38 +08:00
names grammar: replace all occurrences of "the the" with "the" 2022-09-17 22:58:01 +02:00
storagebackend Load encryption config once 2022-08-29 17:25:48 -04:00
testing Deflake TestGetListNonRecursive 2023-03-29 13:46:49 +02:00
testresource storage: isolate the test resource 2022-05-11 09:05:18 -07:00
tests staging: fix "go vet" issues 2023-02-28 21:22:40 +01:00
value [KMSv2] add tests for generate transformer 2023-03-23 16:40:16 +00:00
OWNERS apiserver/storage: add myself to the reviewers list 2022-05-12 15:40:33 -07:00
api_object_versioner.go storage: move the APIObjectVersioner definition to storage 2022-05-11 07:44:21 -07:00
api_object_versioner_test.go storage: isolate the test resource 2022-05-11 09:05:18 -07:00
continue.go add explicit typing for continue tests 2022-05-31 10:23:07 -07:00
continue_test.go add explicit typing for continue tests 2022-05-31 10:23:07 -07:00
doc.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
errors.go Fix function name of IsExist err 2022-03-19 23:06:51 +08:00
interfaces.go Add SendInitialEvents to storage ListOptions 2023-01-30 14:54:59 +01:00
selection_predicate.go Partition watchers by namespace/name scope 2023-02-05 18:46:19 -05:00
selection_predicate_test.go Fix staticcheck failures 2021-04-02 12:23:30 +08:00
util.go Simplify trigger functions in cacher 2019-07-04 14:21:06 +02:00
util_test.go move cacher in separate dir 2018-05-30 20:44:31 +08:00