From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Build timeout on Hydra Date: Thu, 27 Feb 2014 22:29:38 +0100 Message-ID: <8761o0tfb1.fsf_-_@gnu.org> References: <87d2ih6l4f.fsf@netris.org> <20140221112701.GA26961@debian> <53074E2E.5080102@totakura.in> <87d2igiit6.fsf@gnu.org> <20140221153928.GA31681@debian> <87ob20gxu0.fsf@gnu.org> <20140221182007.GA2364@debian> <20140225090511.GA17203@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJ8WY-0007mB-Ot for guix-devel@gnu.org; Thu, 27 Feb 2014 16:29:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WJ8WT-0004q9-9D for guix-devel@gnu.org; Thu, 27 Feb 2014 16:29:46 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:38018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJ8WT-0004q1-2G for guix-devel@gnu.org; Thu, 27 Feb 2014 16:29:41 -0500 In-Reply-To: <20140225090511.GA17203@debian> (Andreas Enge's message of "Tue, 25 Feb 2014 10:05:11 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge 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=C3=A8s wrote: >> > IIUC the code, there=E2=80=99s 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 =E2=80=9CTimed out=E2=80=9D (not prominently= enough, though.) [...] > I am quite convinced there is a forced timeout after 2 hours of compilati= on. Indeed. I investigated and found out that =E2=80=98hydra-eval-guile-jobs= =E2=80=99, the Guile program used by Hydra to evaluate jobs written in Guile (instead of Nix), would set a default timeout of 2h... I=E2=80=99m 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/61448ca2bd078683e45184f1c27fe0979f7= 438a8 http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D65f7c35d02175806f6= 76b8e130236dd3e6c8ec60 I=E2=80=99ll merge the latter to core-updates in a moment. So thanks for the heads-up! Ludo=E2=80=99.