about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2019-01-04 15:54:13 +0100
committeraszlig <aszlig@nix.build>2019-01-04 15:54:13 +0100
commit192da558b7c748864703659597d26626eb87677c (patch)
tree099fb4727ad7f901d569c5457be39cced7cb7356 /modules
parent18027679fef00ad5f0ee4afd664427d208fc4468 (diff)
taalo-build: Switch back to instantiate + realize
I refactored the two tools a while ago but eventually rendered
taalo-realize useless, because it doesn't copy the derivation to realize
to the remote host.

This is done now, plus the taalo-build command now makes sure that we
instantiate on the local machine, thus speeding up builds a lot (except
maybe if the local host is under very high load).

In addition I added an indirect gcroot inside a temporary directory, so
that we don't get into a race condition when garbage collecting between
instantiate and realize.

Instead of nix-copy-closure, I now use "nix copy", which properly
supports the ssh-ng store backend. However I didn't use "nix build" and
friends, because these commands still lack a few features.

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'modules')
0 files changed, 0 insertions, 0 deletions