From de7a67d50908fbfc723b3fcd3375fa9aba421083 Mon Sep 17 00:00:00 2001 From: Niklas Walter Date: Tue, 23 Nov 2021 14:13:11 +0100 Subject: [PATCH] Do not fetch chart content, when not needed Signed-off-by: Niklas Walter --- pkg/chartmuseum/server/multitenant/cache.go | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkg/chartmuseum/server/multitenant/cache.go b/pkg/chartmuseum/server/multitenant/cache.go index 61f09cb1..d398843a 100644 --- a/pkg/chartmuseum/server/multitenant/cache.go +++ b/pkg/chartmuseum/server/multitenant/cache.go @@ -36,7 +36,6 @@ import ( "context" "encoding/json" "errors" - "fmt" pathutil "path" "sync" "time" @@ -203,14 +202,6 @@ func (server *MultiTenantServer) fetchChartsInStorage(log cm_logger.LoggingFn, r filteredObjects := []cm_storage.Object{} for _, object := range allObjects { if object.HasExtension(cm_repo.ChartPackageFileExtension) { - log(cm_logger.DebugLevel, "GetObject From Storage Backend", "repo", repo, "path", object.Path) - // Since ListObject cannot fetch the content from file list - objectDetail, err := server.StorageBackend.GetObject(pathutil.Join(repo, object.Path)) - if err != nil { - return nil, fmt.Errorf("backend storage: chart not found: %q", err) - } - // do not change other object field except content - object.Content = objectDetail.Content filteredObjects = append(filteredObjects, object) } }