Skip to content
Snippets Groups Projects
  1. Sep 06, 2013
  2. Jul 31, 2013
  3. Jul 19, 2013
  4. Jul 18, 2013
    • Eelco Dolstra's avatar
      Revert "build-remote.pl: Enforce timeouts locally" · a4921b8c
      Eelco Dolstra authored
      This reverts commit 69b8f998.
      
      The timeout should be enforced remotely.  Otherwise, if the garbage
      collector is running either locally or remotely, if will block the
      build or closure copying for some time.  If the garbage collector
      takes too long, the build may time out, which is not what we want.
      Also, on heavily loaded systems, copying large paths to and from the
      remote machine can take a long time, also potentially resulting in a
      timeout.
      a4921b8c
  5. Jul 11, 2013
  6. Jul 01, 2013
  7. Jun 20, 2013
    • Eelco Dolstra's avatar
      Don't keep "disabled" substituters running · 22144afa
      Eelco Dolstra authored
      For instance, it's pointless to keep copy-from-other-stores running if
      there are no other stores, or download-using-manifests if there are no
      manifests.  This also speeds things up because we don't send queries
      to those substituters.
      22144afa
  8. Jun 07, 2013
  9. Jun 05, 2013
  10. Jun 04, 2013
  11. May 29, 2013
  12. May 23, 2013
  13. May 15, 2013
  14. May 10, 2013
  15. May 09, 2013
    • Eelco Dolstra's avatar
      build-remote.pl: Allow a machine to refuse a build · 78206f06
      Eelco Dolstra authored
      Before selecting a machine, build-remote.pl will try to run the
      command "nix-builds-inhibited" on the machine.  If this command exists
      and returns a 0 exit code, then the machine won't be used.  It's up to
      the user to provide this command, but it would typically be a script
      that checks whether there is enough disk space and whether the load is
      not too high.
      78206f06
    • Eelco Dolstra's avatar
    • Eelco Dolstra's avatar
      build-remote.pl: Enforce timeouts locally · 69b8f998
      Eelco Dolstra authored
      Don't pass --timeout / --max-silent-time to the remote builder.
      Instead, let the local Nix process terminate the build if it exceeds a
      timeout.  The remote builder will be killed as a side-effect.  This
      gives better error reporting (since the timeout message from the
      remote side wasn't properly propagated) and handles non-Nix problems
      like SSH hangs.
      69b8f998
  16. May 07, 2013
    • Eelco Dolstra's avatar
      Add option ‘extra-binary-caches’ · ea019e9a
      Eelco Dolstra authored
      This allows providing additional binary caches, useful in scripts like
      Hydra's build reproduction scripts, in particular because untrusted
      caches are ignored.
      ea019e9a
  17. May 03, 2013
  18. Apr 26, 2013
  19. Apr 23, 2013
Loading