Skip to content
Snippets Groups Projects
Unverified Commit 282fb413 authored by Alexander Solovyov's avatar Alexander Solovyov Committed by GitHub
Browse files

cached metadata provider: lower the log level for metadata retrieval so DEBUG is less busy (#44977)

parent 4b58eb98
Branches
Tags
No related merge requests found
......@@ -50,12 +50,12 @@
(defn- metadatas [cache uncached-provider metadata-type ids]
(when (seq ids)
(log/debugf "Getting %s metadata with IDs %s" metadata-type (pr-str (sort ids)))
(log/tracef "Getting %s metadata with IDs %s" metadata-type (pr-str (sort ids)))
(let [existing-ids (set (keys (get @cache metadata-type)))
missing-ids (set/difference (set ids) existing-ids)]
(log/debugf "Already fetched %s: %s" metadata-type (pr-str (sort (set/intersection (set ids) existing-ids))))
(log/tracef "Already fetched %s: %s" metadata-type (pr-str (sort (set/intersection (set ids) existing-ids))))
(when (seq missing-ids)
(log/debugf "Need to fetch %s: %s" metadata-type (pr-str (sort missing-ids)))
(log/tracef "Need to fetch %s: %s" metadata-type (pr-str (sort missing-ids)))
;; TODO -- we should probably store `::nil` markers for things we tried to fetch that didn't exist
(doseq [instance (lib.metadata.protocols/metadatas uncached-provider metadata-type missing-ids)]
(store-in-cache! cache [metadata-type (:id instance)] instance))))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment