Created
November 24, 2012 01:49
-
-
Save hugoduncan/4138017 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@7a431dd1> | |
f = nil | |
interf = #<logic$eval6236$fn__6237$G__6222__6239 clojure.core.logic$eval6236$fn__6237$G__6222__6239@4c5ac30c> | |
pf = #<logic$eval6236$fn__6237$G__6221__6242 clojure.core.logic$eval6236$fn__6237$G__6221__6242@5abb6ffd> | |
x = :clojure.core.logic/not-found | |
1: clojure.core.logic/eval6236/fn--6237/G--6221--6242 (logic.clj:210) | |
Locals: | |
G--6222 = #<logic$eval6236$fn__6237$G__6222__6239 clojure.core.logic$eval6236$fn__6237$G__6222__6239@4c5ac30c> | |
cache--5714--auto--6244 = #<MethodImplCache clojure.lang.MethodImplCache@7a431dd1> | |
f--5715--auto--6245 = nil | |
gf--this--6241 = :clojure.core.logic/not-found | |
2: clojure.core.logic/-LT/reify--8123 (logic.clj:3274) | |
Locals: | |
du = :clojure.core.logic/not-found | |
dv = 2048 | |
s = #<Substitutions {<lvar:tail_19612> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:production_19582> {:kernel.fs.file-max 10240}, <lvar:tail_19604> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19615> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19616> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:rule_19584> :file-descriptors-small, <lvar:tail_19609> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:head_19597> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19565>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19565>}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@696a69be>}, <lvar:head_19611> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>}, <lvar:head_19603> {: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>}, <lvar:head_19614> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>}, <lvar:pattern_19581> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19580> {:production <lvar:production_19582>, :rule <lvar:rule_19584>}, <lvar:guards_19583> #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>, <lvar:head_19608> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>}, <lvar:?r_19570> :clojure.core.logic/not-found, <lvar:tail_19598> ({: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>})}> | |
u = <lvar:?r_19570> | |
v = 2048 | |
3: clojure.core.logic.FDConstraint (logic.clj:3147) | |
Locals: | |
-id = nil | |
-meta = nil | |
proc = #<logic$_LT$reify__8123 clojure.core.logic$_LT$reify__8123@8af3a6f> | |
s = #<Substitutions {<lvar:tail_19612> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:production_19582> {:kernel.fs.file-max 10240}, <lvar:tail_19604> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19615> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19616> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:rule_19584> :file-descriptors-small, <lvar:tail_19609> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:head_19597> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19565>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19565>}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@696a69be>}, <lvar:head_19611> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>}, <lvar:head_19603> {: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>}, <lvar:head_19614> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>}, <lvar:pattern_19581> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19580> {:production <lvar:production_19582>, :rule <lvar:rule_19584>}, <lvar:guards_19583> #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>, <lvar:head_19608> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>}, <lvar:?r_19570> :clojure.core.logic/not-found, <lvar:tail_19598> ({: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>})}> | |
4: clojure.core.logic/cgoal/fn--7982 (logic.clj:2974) | |
Locals: | |
a = #<Substitutions {<lvar:tail_19612> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:production_19582> {:kernel.fs.file-max 10240}, <lvar:tail_19604> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19615> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19616> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:rule_19584> :file-descriptors-small, <lvar:tail_19609> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:head_19597> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19565>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19565>}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@696a69be>}, <lvar:head_19611> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>}, <lvar:head_19603> {: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>}, <lvar:head_19614> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>}, <lvar:pattern_19581> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19580> {:production <lvar:production_19582>, :rule <lvar:rule_19584>}, <lvar:guards_19583> #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>, <lvar:head_19608> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>}, <lvar:?r_19570> :clojure.core.logic/not-found, <lvar:tail_19598> ({: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>})}> | |
c = (clojure.core.logic/<=fd <lvar:?r_19570> 2048) | |
5: clojure.core.logic.Substitutions (logic.clj:1143) | |
6: clojure.core.logic/-LT-fd/fn--8131 (logic.clj:3301) | |
Locals: | |
a--7368--auto-- = #<Substitutions {<lvar:tail_19612> ({:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:production_19582> {:kernel.fs.file-max 10240}, <lvar:tail_19604> ({:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19615> ({:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:tail_19616> ({:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:rule_19584> :file-descriptors-small, <lvar:tail_19609> ({:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>}), <lvar:head_19597> {:rule :default-ram, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:ram <lvar:?r_19565>}, :pallet.vm.ram :clojure.core.logic/not-found}, :production {:pallet.vm.ram <lvar:?r_19565>}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@696a69be>}, <lvar:head_19611> {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>}, <lvar:head_19603> {: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>}, <lvar:head_19614> {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>}, <lvar:pattern_19581> #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, <lvar:q_19580> {:production <lvar:production_19582>, :rule <lvar:rule_19584>}, <lvar:guards_19583> #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>, <lvar:head_19608> {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>}, <lvar:?r_19570> :clojure.core.logic/not-found, <lvar:tail_19598> ({: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__8480 palletops.locos$rule__GT_logic_terms$fn__8480@49446f03>} {:rule :total-cores, :pattern #clojure.core.logic.PMap{:hardware #clojure.core.logic.PMap{:cpus <lvar:?c_19566>}}, :production {:pallet.vm.cores (reduce + (map :cores <lvar:?c_19566>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@2bd45389>} {:rule :os-cache, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19567>, :pallet.os.size <lvar:?o_19568>, :pallet.os.cache :clojure.core.logic/not-found}, :production {:pallet.os.cache (int (* (- <lvar:?r_19567> <lvar:?o_19568>) 0.2))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@48199394>} {:rule :file-descriptors, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19569>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 65535}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@727fe87>} {:rule :file-descriptors-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19570>, :kernel.fs.file-max :clojure.core.logic/not-found}, :production {:kernel.fs.file-max 10240}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@52b754bc>} {:rule :swapiness, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19571>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@21c2d11>} {:rule :swapiness-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19572>, :kernel.vm.swapiness :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0, :kernel.vm.overcommit 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@7d2b82c>} {:rule :overcommit, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19573>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.swapiness 0}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@1b3954b7>} {:rule :overcommit-small, :pattern #clojure.core.logic.PMap{:pallet.vm.ram <lvar:?r_19574>, :kernel.vm.overcommit :clojure.core.logic/not-found}, :production {:kernel.vm.overcommit 1, :kernel.vm.overcommit_pc 25}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@50e8c857>} {:rule :free-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram :clojure.core.logic/not-found, :pallet.vm.ram <lvar:?r_19575>, :pallet.os.size <lvar:?o_19576>, :kernel.fs.file-max <lvar:?f_19577>}, :production {:pallet.vm.free-ram (int (- <lvar:?r_19575> <lvar:?o_19576> (/ <lvar:?f_19577> 1024.0)))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@62b8f140>} {:rule :applicaton-ram, :pattern #clojure.core.logic.PMap{:pallet.vm.free-ram <lvar:?f_19578>, :pallet.vm.application-ram :clojure.core.logic/not-found, :pallet.os.cache <lvar:?c_19579>}, :production {:pallet.vm.application-ram (int (- <lvar:?f_19578> <lvar:?c_19579>))}, :guards #<locos$rule__GT_logic_terms$fn__8480 palletops.locos$rule__GT_logic_terms$fn__8480@5be6d362>})}> | |
u = <lvar:?r_19570> | |
v = 2048 |
Author
hugoduncan
commented
Nov 24, 2012
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment