apiserver/pkg/storage/etcd3
Steve Kuznetsov 42854c1734 pkg/storage/etcd3: be more precise in watch test
Previously, this test assumed that:
 - a global watch would return only an event for the key in question
 - only the delete event in question would be returned

Neither of these assumptions are correct for an etcd backend as long
as any other clients are interacting with the system. This commit
makes the watch more specific and extracts the correct event.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 2631c0a0f959bd67aa455045dce33e77150ab5f8
2022-03-23 12:59:53 -08:00
..
metrics Add metrics about handling LIST requests 2021-09-01 18:18:23 -04:00
preflight remove unused code 2018-03-20 18:50:19 +08:00
testing Simplify running embedded etcd server in tests 2021-06-15 12:07:46 -04:00
testserver Simplify running embedded etcd server in tests 2021-06-15 12:07:46 -04:00
OWNERS OWNERS cleanup - Jan 2021 Week 1 2022-01-03 10:59:47 -05:00
api_object_versioner.go Cleanup apiserver storage selflink references where possible 2022-01-19 21:13:25 +01:00
api_object_versioner_test.go Move APIObjectVersioner 2019-06-28 13:58:08 +02:00
compact.go Switch to go.etcd.io/etcd/client/v3 2021-03-23 11:01:52 -04:00
compact_test.go Simplify running embedded etcd server in tests 2021-06-15 12:07:46 -04:00
errors.go Switch to go.etcd.io/etcd/client/v3 2021-03-23 11:01:52 -04:00
event.go Switch to go.etcd.io/etcd/client/v3 2021-03-23 11:01:52 -04:00
event_test.go Switch to go.etcd.io/etcd/client/v3 2021-03-23 11:01:52 -04:00
healthcheck.go Move etcd/util to etcd3/ 2019-07-02 09:28:02 +02:00
healthcheck_test.go Move etcd/util to etcd3/ 2019-07-02 09:28:02 +02:00
latency_tracker.go add latency tracker for storage and transform 2022-02-01 18:13:03 -05:00
lease_manager.go Switch to go.etcd.io/etcd/client/v3 2021-03-23 11:01:52 -04:00
lease_manager_test.go apiserver add metric etcd_lease_object_counts 2020-12-07 10:45:44 +08:00
logger.go enhance and fix log calls 2022-02-16 12:17:47 +01:00
store.go Implement page size progressing for rare selectors. 2022-03-07 15:44:59 +00:00
store_test.go pkg/storage/etcd3: refactor "too large" resourceVersions 2022-03-23 12:27:16 -08:00
watcher.go storage: transformers: pass a context.Context 2022-02-17 07:29:44 -08:00
watcher_test.go pkg/storage/etcd3: be more precise in watch test 2022-03-23 12:59:53 -08:00