From c4f534649e5242108e9b1ecd48219484ea05de06 Mon Sep 17 00:00:00 2001 From: Jordan Keister Date: Tue, 3 Jun 2025 22:00:06 -0400 Subject: [PATCH] reduce cache expiriry frequency (#3591) Signed-off-by: grokspawn Upstream-repository: operator-lifecycle-manager Upstream-commit: bf9ffe8b04b59e9acd859ac8a9b6698f1f2a3437 --- .../pkg/controller/registry/resolver/source_registry.go | 4 +++- .../pkg/controller/registry/resolver/source_registry.go | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/staging/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go b/staging/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go index f20cab0eba..c45a83fca8 100644 --- a/staging/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go +++ b/staging/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go @@ -75,6 +75,8 @@ type RegistrySourceProvider struct { invalidator *sourceInvalidator } +const defaultCacheLifetime time.Duration = 30 * time.Minute + func SourceProviderFromRegistryClientProvider(rcp RegistryClientProvider, catsrcLister v1alpha1listers.CatalogSourceLister, logger logrus.StdLogger) *RegistrySourceProvider { return &RegistrySourceProvider{ rcp: rcp, @@ -82,7 +84,7 @@ func SourceProviderFromRegistryClientProvider(rcp RegistryClientProvider, catsrc catsrcLister: catsrcLister, invalidator: &sourceInvalidator{ validChans: make(map[cache.SourceKey]chan struct{}), - ttl: 5 * time.Minute, + ttl: defaultCacheLifetime, }, } } diff --git a/vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go b/vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go index f20cab0eba..c45a83fca8 100644 --- a/vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go +++ b/vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/registry/resolver/source_registry.go @@ -75,6 +75,8 @@ type RegistrySourceProvider struct { invalidator *sourceInvalidator } +const defaultCacheLifetime time.Duration = 30 * time.Minute + func SourceProviderFromRegistryClientProvider(rcp RegistryClientProvider, catsrcLister v1alpha1listers.CatalogSourceLister, logger logrus.StdLogger) *RegistrySourceProvider { return &RegistrySourceProvider{ rcp: rcp, @@ -82,7 +84,7 @@ func SourceProviderFromRegistryClientProvider(rcp RegistryClientProvider, catsrc catsrcLister: catsrcLister, invalidator: &sourceInvalidator{ validChans: make(map[cache.SourceKey]chan struct{}), - ttl: 5 * time.Minute, + ttl: defaultCacheLifetime, }, } }