Ludovic Courtès 1cd1d8a7ea
offload: Call 'machine-load' only once per machine.
This fixes a longstanding issue where 'choose-build-machine' would make
on average O(N log(N)) calls to 'machine-load', plus an extra call for
the selected machine, instead of N calls.

* guix/scripts/offload.scm (machine-load): Add comment.
(machine-power-factor, machine-less-loaded-or-faster?): Remove.
(choose-build-machine)[machines+slots]: Rename to...
[machines+slots+loads]: ... this.
[undecorate]: Adjust accordingly.
[machine-less-loaded-or-faster?]: New procedure.
Remove extra 'machine-load' call in body.
2016-11-26 23:21:37 +01:00
..
2015-01-26 21:58:12 +01:00
2016-11-19 18:44:53 +01:00
2016-05-24 00:06:01 +02:00
2016-11-01 00:05:22 +00:00
2016-09-05 00:06:47 +02:00
2015-09-04 18:31:06 +02:00
2016-11-19 18:44:53 +01:00
2015-01-11 23:50:01 +01:00