guix-devel/guix/scripts
Ludovic Courtès 84620dd0c4
offload: Fix potential file descriptor and memory leak.
The '%slots' list could grow indefinitely; in practice though,
guix-daemon is likely to restart 'guix offload' often enough.

* guix/scripts/offload.scm (%slots): Remove.
(choose-build-machine): Don't 'set!' %SLOTS.  Return the acquired slot
as a second value.
(process-request): Adjust accordingly.  Release the returned slot after
'transfer-and-offload'.
2017-07-25 23:24:16 +02:00
..
container ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import guix: Add texlive importer. 2017-06-15 17:03:19 +02:00
archive.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
authenticate.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
build.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
challenge.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
container.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
copy.scm copy: Default to port 22. 2017-07-03 23:51:23 +02:00
download.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
edit.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
environment.scm environment: Rationalize calls to 'set-build-options'. 2017-07-12 21:56:17 +02:00
gc.scm syscalls: Provide 'free-disk-space'. 2017-06-02 18:47:07 +02:00
graph.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
hash.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import.scm guix: Add texlive importer. 2017-06-15 17:03:19 +02:00
lint.scm guix: lint: Slightly simplify `check-source-file-name'. 2017-05-23 04:35:06 +05:30
offload.scm offload: Fix potential file descriptor and memory leak. 2017-07-25 23:24:16 +02:00
pack.scm pack: Use 'guile2.0-json' when building with Guile 2.0. 2017-05-20 14:39:50 +02:00
package.scm guix package: '-l' correctly handles zero-generation profiles. 2017-07-20 15:29:15 +02:00
perform-download.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
publish.scm publish: Make the cache eviction policy less aggressive. 2017-07-21 17:03:25 +02:00
pull.scm pull: Use 'with-store'. 2017-05-09 18:08:24 +02:00
refresh.scm refresh: Be more verbose when passed an explicit package list. 2017-06-24 23:28:23 +02:00
size.scm size: Add '--sort=KEY'. 2017-07-12 21:56:17 +02:00
substitute.scm substitute: Avoid repeated calls to 'length'. 2017-07-21 17:03:24 +02:00
system.scm guix system: Use "image.iso" as the name of ISO images. 2017-07-18 21:41:35 +02:00
weather.scm Add 'guix weather'. 2017-07-25 12:15:43 +02:00