apiserver/pkg/storage
Marek Siarkowicz 1ebb228a1f Make object transformation concurrent to remove watch cache scalability issue for conversion webhook
Test by enabling consistent list from cache in storage version migrator stress test that uses
conversion webhook that bottlenects events comming to watch cache.

Set concurrency to 10, based on maximum/average transform latency when
running stress test. In my testing max was about 60-100ms, while average
was 6-10ms.

Kubernetes-commit: bb686f203308481bcd7808f767171cdef27e12a0
2024-07-22 11:24:37 +02:00
..
cacher Implement fallback for consistent reads from cache 2024-07-30 18:57:22 +02:00
errors make the decode function respect the timeout context 2023-11-08 23:39:10 +08:00
etcd3 Make object transformation concurrent to remove watch cache scalability issue for conversion webhook 2024-07-22 11:24:37 +02:00
feature Feat: warn user if etcd version is not supported for RequestWatchProgress 2024-04-29 15:56:35 +03:30
names grammar: replace all occurrences of "the the" with "the" 2022-09-17 22:58:01 +02:00
storagebackend kube-apiserver: remove deprecated otel NewNoopTracerProvider 2024-06-07 19:57:37 +02:00
testing apiserver/storage: storagetesting.RunTestList validates RemainingItemCount 2024-06-27 11:01:37 +02:00
testresource storage: isolate the test resource 2022-05-11 09:05:18 -07:00
value Fix for typecheck doesn't notice compile errors in test files 2024-07-02 16:26:41 -04:00
OWNERS drop OWNERS in kubeadm 2024-06-25 06:36:05 -04: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 apiserver/storage: factor PrepareContinueToken to a new function (#125548) 2024-06-17 18:23:23 +00:00
continue_test.go add explicit typing for continue tests 2022-05-31 10:23:07 -07:00
doc.go
errors.go Implement resilient watchcache initialization post-start-hook 2024-06-13 11:02:18 +02:00
interfaces.go Implement resilient watchcache initialization post-start-hook 2024-06-13 11:02:18 +02:00
selection_predicate.go cacher: apply key for initial events 2024-05-04 10:46:02 +00:00
selection_predicate_test.go support pod namespace indexer 2023-11-29 15:51:24 +08:00
util.go apiserver/pkg/storage/utils: remove unused EverythingFunc 2024-03-11 11:47:02 +01:00
util_test.go apiserver/storage: use metav1.InitialEventsAnnotationKey const 2024-03-11 11:40:21 +01:00