diff options
author | Arun Isaac | 2025-06-25 19:53:56 +0100 |
---|---|---|
committer | Arun Isaac | 2025-06-26 14:50:28 +0100 |
commit | 514642029d9c0664c8d88935b3f853ae77fda111 (patch) | |
tree | 6b8e8f2b349b90f8cc0712bc2c12393d86c033d3 /tests | |
parent | b5274e92969e1aa5f5406a535139a8f965b8d277 (diff) | |
download | ravanan-514642029d9c0664c8d88935b3f853ae77fda111.tar.gz ravanan-514642029d9c0664c8d88935b3f853ae77fda111.tar.lz ravanan-514642029d9c0664c8d88935b3f853ae77fda111.zip |
workflow: Spawn an inferior only once.
Spawning inferiors is expensive. Do it only once and re-use the
connection.
* ravanan/command-line-tool.scm (call-with-inferior): Move to (ravanan
workflow).
(manifest-file->environment, software-packages->environment,
build-command-line-tool-script): Accept inferior instead of channels.
* ravanan/workflow.scm: Import (guix inferior).
(workflow->scheduler-proc, workflow-class->propnet): Accept inferior
instead of channels.
(build-workflow): New function.
(run-workflow): Use build-workflow instead of
workflow->scheduler-proc.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions