guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Build timeout on Hydra


From: Ludovic Courtès
Subject: Build timeout on Hydra
Date: Thu, 27 Feb 2014 22:29:38 +0100
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)

Andreas Enge <address@hidden> skribis:

> On Fri, Feb 21, 2014 at 07:20:07PM +0100, Andreas Enge wrote:
>> On Fri, Feb 21, 2014 at 06:49:43PM +0100, Ludovic Courtès wrote:
>> > IIUC the code, there’s not absolute timeout by default, only a
>> > timeout-on-silence.  Which one do we hit here?
>> Things seem to stop after exactly two hours, and the last line of the log
>> looks as if this happens in the middle of compilation.
>
> Yet another one:
>   http://hydra.gnu.org/build/39518
>
> Timed out after: 2h 0m 0s

Right and the page above reads “Timed out” (not prominently enough, though.)

[...]

> I am quite convinced there is a forced timeout after 2 hours of compilation.

Indeed.  I investigated and found out that ‘hydra-eval-guile-jobs’, the
Guile program used by Hydra to evaluate jobs written in Guile (instead
of Nix), would set a default timeout of 2h...

I’m not sure exactly why we never hit that problem before.

Anyway, I fixed it in Hydra, and added a workaround in our Hydra
recipes:

  https://github.com/NixOS/hydra/commit/61448ca2bd078683e45184f1c27fe0979f7438a8
  
http://git.savannah.gnu.org/cgit/guix.git/commit/?id=65f7c35d02175806f676b8e130236dd3e6c8ec60

I’ll merge the latter to core-updates in a moment.

So thanks for the heads-up!

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]