guix-devel/nix
Ludovic Courtès ada9a19a2d
daemon: Strictly respect timeouts for 'guix offload'.
Until now it was up to 'guix offload' to honor timeouts.  Unfortunately
it would sometimes fail to do that, for example due to the libssh bug at
<https://bugs.libssh.org/T33>.  With this change, 'guix offload' is
automatically killed by the daemon when one of the timeouts expires.

Thus, data transfers performed by 'guix offload' now count as part of
the timeouts, rather than just actual build time.

* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Pass true as the
'respectTimeouts' argument to 'childStarted'.
2019-09-28 22:56:40 +02:00
..
boost Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
libstore daemon: Strictly respect timeouts for 'guix offload'. 2019-09-28 22:56:40 +02:00
libutil daemon: Don't reply on 'st_blocks'. 2019-08-30 01:33:45 +02:00
nix-daemon daemon: Include 'config.h' in 'nix-daemon.cc'. 2019-09-16 23:54:58 -04:00
.gitignore build: Include a copy of Nix's libstore and daemon; build it. 2012-12-03 23:05:08 +01:00
AUTHORS Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
COPYING Merge branch 'nix' into 'master'. 2014-12-19 22:47:37 +01:00
local.mk daemon: Remove 'NIX_LIBEXEC_DIR'. 2019-09-08 11:49:24 +02:00