-
-
Save hugoduncan/cce071ec95aeef87e20a to your computer and use it in GitHub Desktop.
lb being called on :clojure.core.logic/not-found
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
No implementation of method: :lb of protocol: #'clojure.core.logic/IInterval found for class: clojure.lang.Keyword | |
java.lang.IllegalArgumentException | |
Restarts: | |
0: [CONTINUE] Pass exception to program | |
1: [ABORT] Abort request. | |
2: [IGNORE] Do not enter debugger for this exception type | |
3: [IGNORE-MSG] Do not enter debugger for this exception message | |
4: [IGNORE-CATCH] Do not enter debugger for exceptions with catch location clojure.lang.LazySeq.* | |
5: [IGNORE-LOC] Do not enter debugger for exceptions with throw location clojure.core.* | |
Backtrace: | |
0: clojure.core/-cache-protocol-fn (core_deftype.clj:527) | |
Locals: | |
c = nil | |
cache = #<MethodImplCache clojure.lang.MethodImplCache@62a4e999> | |
f = nil | |
interf = #<logic$eval6220$fn__6221$G__6206__6223 clojure.core.logic$eval6220$fn__6221$G__6206__6223@11a50adf> | |
pf = #<logic$eval6220$fn__6221$G__6205__6226 clojure.core.logic$eval6220$fn__6221$G__6205__6226@6a6cbf85> | |
x = :clojure.core.logic/not-found | |
1: clojure.core.logic/eval6220/fn--6221/G--6205--6226 (logic.clj:210) | |
Locals: | |
G--6206 = #<logic$eval6220$fn__6221$G__6206__6223 clojure.core.logic$eval6220$fn__6221$G__6206__6223@11a50adf> | |
cache--5714--auto--6228 = #<MethodImplCache clojure.lang.MethodImplCache@62a4e999> | |
f--5715--auto--6229 = nil | |
gf--this--6225 = :clojure.core.logic/not-found | |
2: clojure.core.logic/-LT/reify--8107 (logic.clj:3274) | |
Locals: | |
du = :clojure.core.logic/not-found | |
dv = 2048 | |
s = #<Substitutions {<lvar:tail_19689> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:production_19680> {:kernel.fs.file-max 10240}, <lvar:tail_19701> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:pattern_19679> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19678> {:production <lvar:production_19680>, :rule <lvar:rule_19682>}, <lvar:tail_19702> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:rule_19682> :file-descriptors-small, <lvar:head_19691> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}, <lvar:head_19685> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>}, <lvar:head_19696> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}, <lvar:head_19688> {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}, <lvar:head_19700> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}, <lvar:guards_19681> #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>, <lvar:tail_19692> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19686> ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19697> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:?r_19541> :clojure.core.logic/not-found}> | |
u = <lvar:?r_19541> | |
v = 2048 | |
3: clojure.core.logic.FDConstraint (logic.clj:3147) | |
Locals: | |
-id = nil | |
-meta = nil | |
proc = #<logic$_LT$reify__8107 clojure.core.logic$_LT$reify__8107@18b2216d> | |
s = #<Substitutions {<lvar:tail_19689> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:production_19680> {:kernel.fs.file-max 10240}, <lvar:tail_19701> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:pattern_19679> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19678> {:production <lvar:production_19680>, :rule <lvar:rule_19682>}, <lvar:tail_19702> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:rule_19682> :file-descriptors-small, <lvar:head_19691> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}, <lvar:head_19685> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>}, <lvar:head_19696> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}, <lvar:head_19688> {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}, <lvar:head_19700> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}, <lvar:guards_19681> #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>, <lvar:tail_19692> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19686> ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19697> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:?r_19541> :clojure.core.logic/not-found}> | |
4: clojure.core.logic/cgoal/fn--7966 (logic.clj:2974) | |
Locals: | |
a = #<Substitutions {<lvar:tail_19689> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:production_19680> {:kernel.fs.file-max 10240}, <lvar:tail_19701> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:pattern_19679> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19678> {:production <lvar:production_19680>, :rule <lvar:rule_19682>}, <lvar:tail_19702> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:rule_19682> :file-descriptors-small, <lvar:head_19691> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}, <lvar:head_19685> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>}, <lvar:head_19696> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}, <lvar:head_19688> {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}, <lvar:head_19700> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}, <lvar:guards_19681> #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>, <lvar:tail_19692> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19686> ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19697> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:?r_19541> :clojure.core.logic/not-found}> | |
c = (clojure.core.logic/<=fd <lvar:?r_19541> 2048) | |
5: clojure.core.logic.Substitutions (logic.clj:1143) | |
Locals: | |
-meta = nil | |
cq = nil | |
cqs = #{} | |
cs = #<ConstraintStore clojure.core.logic.ConstraintStore@5b21160d> | |
g = #<logic$cgoal$fn__7966 clojure.core.logic$cgoal$fn__7966@592ede38> | |
l = ((<lvar:q_19678> . {:production <lvar:production_19680>, :rule <lvar:rule_19682>}) (<lvar:?r_19541> . :clojure.core.logic/not-found) (<lvar:tail_19702> . ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:rule_19682> . :file-descriptors-small) (<lvar:guards_19681> . palletops.locos$rule__GT_logic_terms$fn__8464@15abf59) (<lvar:production_19680> . {:kernel.fs.file-max 10240}) (<lvar:pattern_19679> . clojure.core.logic.PMap@2db04c00) (<lvar:tail_19701> . ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:head_19700> . {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}) (<lvar:tail_19697> . ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:head_19696> . {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}) (<lvar:tail_19692> . ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:head_19691> . {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}) (<lvar:tail_19689> . ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:head_19688> . {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}) (<lvar:tail_19686> . ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>})) (<lvar:head_19685> . {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>})) | |
s = {<lvar:tail_19689> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:production_19680> {:kernel.fs.file-max 10240}, <lvar:tail_19701> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:pattern_19679> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19678> {:production <lvar:production_19680>, :rule <lvar:rule_19682>}, <lvar:tail_19702> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:rule_19682> :file-descriptors-small, <lvar:head_19691> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}, <lvar:head_19685> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>}, <lvar:head_19696> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}, <lvar:head_19688> {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}, <lvar:head_19700> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}, <lvar:guards_19681> #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>, <lvar:tail_19692> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19686> ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19697> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:?r_19541> :clojure.core.logic/not-found} | |
6: clojure.core.logic/-LT-fd/fn--8115 (logic.clj:3301) | |
Locals: | |
a--7352--auto-- = #<Substitutions {<lvar:tail_19689> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:production_19680> {:kernel.fs.file-max 10240}, <lvar:tail_19701> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:pattern_19679> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19678> {:production <lvar:production_19680>, :rule <lvar:rule_19682>}, <lvar:tail_19702> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:rule_19682> :file-descriptors-small, <lvar:head_19691> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>}, <lvar:head_19685> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19536>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19536>}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@38e5a2cf>}, <lvar:head_19696> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>}, <lvar:head_19688> {:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>}, <lvar:head_19700> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>}, <lvar:guards_19681> #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>, <lvar:tail_19692> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19686> ({:rule :os-size-base, :pattern #clojure.core.logic.PMap{:pallet.os.size :clojure.core.logic/not-found}, :production {:pallet.os.size 300}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6c23e137>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19537>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19537>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@27971958>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19538>, :pallet.os.size <lvar:?o_19539>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19538> <lvar:?o_19539>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@35c1f1dc>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:tail_19697> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19540>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4fedbe16>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19541>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@15abf59>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19542>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6cc86cc0>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19543>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@5a5be90b>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19544>, :pallet.os.size <lvar:?o_19545>, :kernel.fs.file-max <lvar:?f_19546>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19544> <lvar:?o_19545> (/ <lvar:?f_19546> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@4820ff85>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19547>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19548>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19547> <lvar:?c_19548>))}, :guards #<locos$rule__GT_logic_terms$fn__8464 palletops.locos$rule__GT_logic_terms$fn__8464@6e6799c1>}), <lvar:?r_19541> :clojure.core.logic/not-found}> | |
u = <lvar:?r_19541> | |
v = 2048 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment