From bafce892d3ba7a4ba288af66728c7f18ed44b6bb Mon Sep 17 00:00:00 2001 From: Lukasz Szaszkiewicz Date: Fri, 20 Sep 2024 06:15:22 +0200 Subject: [PATCH] pkg/storage/cacher/cacher_whitebox_test: deflake TestConsistentReadFallback when ResilientWatchCacheInitialization is off Kubernetes-commit: 077c35ee82e40fa808fa4b45b86d843cded3cfa3 --- pkg/storage/cacher/cacher_whitebox_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/storage/cacher/cacher_whitebox_test.go b/pkg/storage/cacher/cacher_whitebox_test.go index fa7257f21..8faf84579 100644 --- a/pkg/storage/cacher/cacher_whitebox_test.go +++ b/pkg/storage/cacher/cacher_whitebox_test.go @@ -381,6 +381,11 @@ apiserver_watch_cache_consistent_read_total{fallback="true", resource="pods", su t.Fatalf("Couldn't create cacher: %v", err) } defer cacher.Stop() + if !utilfeature.DefaultFeatureGate.Enabled(features.ResilientWatchCacheInitialization) { + if err := cacher.ready.wait(context.Background()); err != nil { + t.Fatalf("unexpected error waiting for the cache to be ready") + } + } if fmt.Sprintf("%d", cacher.watchCache.resourceVersion) != tc.watchCacheRV { t.Fatalf("Expected watch cache RV to equal watchCacheRV, got: %d, want: %s", cacher.watchCache.resourceVersion, tc.watchCacheRV)