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]
|
(defn describe->ops [describe-reply]
|
||||||
(some->> (get describe-reply "ops") keys (map keyword) set))
|
(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)
|
(let [format (-> (get describe-reply "format") bytes->string keyword)
|
||||||
ops (describe->ops describe-reply)
|
ops (describe->ops describe-reply)
|
||||||
readers (when (identical? :edn format)
|
readers (when (identical? :edn format)
|
||||||
(read-readers describe-reply resolve))]
|
(read-readers describe-reply resolve-fn))]
|
||||||
{:format format, :ops ops, :readers readers}))
|
{:format format, :ops ops, :readers readers}))
|
||||||
|
|
||||||
(defn load-pod-metadata [pod-spec opts]
|
(defn load-pod-metadata [pod-spec opts]
|
||||||
|
|
@ -394,7 +394,7 @@
|
||||||
|
|
||||||
reply (or (:metadata opts)
|
reply (or (:metadata opts)
|
||||||
(describe-pod running-pod))
|
(describe-pod running-pod))
|
||||||
{:keys [:format :ops :readers]} (describe->metadata reply)
|
{:keys [:format :ops :readers]} (describe->metadata reply resolve)
|
||||||
pod {:process p
|
pod {:process p
|
||||||
:pod-spec pod-spec
|
:pod-spec pod-spec
|
||||||
:stdin stdin
|
:stdin stdin
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue