GNU bug report logs - #18070
Hydra does not cope well with offline build machines

Previous Next

Package: guix;

Reported by: Andreas Enge <andreas <at> enge.fr>

Date: Mon, 21 Jul 2014 18:36:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andreas Enge <andreas <at> enge.fr>
Subject: bug#18070: closed (Re: bug#18070: Hydra does not cope well with
 offline build machines)
Date: Fri, 29 Aug 2014 22:41:04 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#18070: Hydra does not cope well with offline build machines

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 18070 <at> debbugs.gnu.org.

-- 
18070: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18070
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: ludo <at> gnu.org (Ludovic Courtès)
To: Andreas Enge <andreas <at> enge.fr>
Cc: 18070-done <at> debbugs.gnu.org
Subject: Re: bug#18070: Hydra does not cope well with offline build machines
Date: Fri, 29 Aug 2014 14:41:41 +0200
Andreas Enge <andreas <at> enge.fr> skribis:

> lsh: Connect failed, (errno = 0)
> guix offload: error: failed to register GC root for '/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' on '#<<build-machine> name: "enge.fr" port: 2222 system: "mips64el-linux" user: "hydra" private-key: "/home/hydra/.lsh/identity" parallel-builds: 2 speed: 0.5 features: ()>' (status: 256)
> builder for `/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' failed with exit code 1
> @ hook-failed /gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv - 256 builder for `/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' failed with exit code 1
> cannot build derivation `/gnu/store/i7xzs82ja6pwa641hdagq32z3m0g6c9y-gd-2.0.33.drv': 1 dependencies couldn't be built
>
> It is normal that there is no connection to enge.fr:2222 because the machine
> is offline. But hydra should notice the lack of response and build on another
> machine instead.

I believe this is now fixed.  The change just makes ‘machine-load’
return +∞ when the connection fails; the effect is to ignore any such
machine.

I’ll deploy it on hydra.gnu.org ASAP.

Thanks,
Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Andreas Enge <andreas <at> enge.fr>
To: bug-guix <at> gnu.org
Subject: Hydra does not cope well with offline build machines
Date: Mon, 21 Jul 2014 20:34:50 +0200
For instance here:
   http://hydra.gnu.org/build/79392

There are lines
lsh: Connect failed, (errno = 0)
guix offload: error: failed to register GC root for '/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' on '#<<build-machine> name: "enge.fr" port: 2222 system: "mips64el-linux" user: "hydra" private-key: "/home/hydra/.lsh/identity" parallel-builds: 2 speed: 0.5 features: ()>' (status: 256)
builder for `/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' failed with exit code 1
@ hook-failed /gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv - 256 builder for `/gnu/store/8nklnmzj317ahk6ynz7k5748lhma8cgn-GD_2_0_33.tar.xz.drv' failed with exit code 1
cannot build derivation `/gnu/store/i7xzs82ja6pwa641hdagq32z3m0g6c9y-gd-2.0.33.drv': 1 dependencies couldn't be built

It is normal that there is no connection to enge.fr:2222 because the machine
is offline. But hydra should notice the lack of response and build on another
machine instead.

Andreas




This bug report was last modified 10 years and 329 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.