Skip to content

Instantly share code, notes, and snippets.

@hugoduncan
Created November 24, 2012 03:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hugoduncan/cce071ec95aeef87e20a to your computer and use it in GitHub Desktop.
Save hugoduncan/cce071ec95aeef87e20a to your computer and use it in GitHub Desktop.
lb being called on :clojure.core.logic/not-found
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