Pass pod resolve-fn to describe->metadata
Not only was this just a bug, but the accidental reference to clojure.core/resolve ballooned the final bb image size to >110MB!
This commit is contained in:
parent
599cdc0157
commit
1b77a936d6
1 changed files with 3 additions and 3 deletions
|
|
@ -367,11 +367,11 @@
|
|||
(defn describe->ops [describe-reply]
|
||||
(some->> (get describe-reply "ops") keys (map keyword) set))
|
||||
|
||||
(defn describe->metadata [describe-reply]
|
||||
(defn describe->metadata [describe-reply resolve-fn]
|
||||
(let [format (-> (get describe-reply "format") bytes->string keyword)
|
||||
ops (describe->ops describe-reply)
|
||||
readers (when (identical? :edn format)
|
||||
(read-readers describe-reply resolve))]
|
||||
(read-readers describe-reply resolve-fn))]
|
||||
{:format format, :ops ops, :readers readers}))
|
||||
|
||||
(defn load-pod-metadata [pod-spec opts]
|
||||
|
|
@ -394,7 +394,7 @@
|
|||
|
||||
reply (or (:metadata opts)
|
||||
(describe-pod running-pod))
|
||||
{:keys [:format :ops :readers]} (describe->metadata reply)
|
||||
{:keys [:format :ops :readers]} (describe->metadata reply resolve)
|
||||
pod {:process p
|
||||
:pod-spec pod-spec
|
||||
:stdin stdin
|
||||
|
|
|
|||
Loading…
Reference in a new issue