GNU bug report logs - #48574
cuirass: Derivations for active jobsets are missing

Previous Next

Package: guix;

Reported by: "Leo Famulari" <leo <at> famulari.name>

Date: Fri, 21 May 2021 20:01:01 UTC

Severity: normal

Merged with 44121

Done: Mathieu Othacehe <othacehe <at> gnu.org>

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: Marius Bakke <marius <at> gnu.org>
Subject: bug#44121: closed (Re: bug#48574: cuirass: Derivations for active
 jobsets are missing)
Date: Wed, 26 May 2021 09:27:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#48574: Cuirass jobs become cancelled due to garbage collected .drv's

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 44121 <at> debbugs.gnu.org.

-- 
48574: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=48574
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mathieu Othacehe <othacehe <at> gnu.org>
To: "Leo Famulari" <leo <at> famulari.name>
Cc: 48574-done <at> debbugs.gnu.org
Subject: Re: bug#48574: cuirass: Derivations for active jobsets are missing
Date: Wed, 26 May 2021 11:26:44 +0200
Hello Leo,

> I think we need to make these "active" of registered derivations into GC roots.

This is fixed with 303845d26682e9e9536ef1ff6d6c68ec90fad170.

Thanks,

Mathieu

[Message part 3 (message/rfc822, inline)]
From: Marius Bakke <marius <at> gnu.org>
To: bug-guix <at> gnu.org
Subject: Cuirass jobs become cancelled due to garbage collected .drv's
Date: Wed, 21 Oct 2020 22:19:14 +0200
[Message part 4 (text/plain, inline)]
Hello,

Most jobs from the 'staging' evaluation in Cuirass are cancelled:

  https://ci.guix.gnu.org/jobset/staging-staging

(scroll a few pages rightwards)

Christopher mentioned on #guix that this can happen when the derivations
have disappeared by the time Cuirass tries running a job.

Indeed, the jobs listed as cancelled have associated derivations that
are missing on Berlin, likely from the nightly GC.

Probably Cuirass should store GC roots for each .drv file.  Thoughts?

Is there a trick to make Cuirass forget about these derivations, and try
recreating the jobs?
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 360 days ago.

Previous Next


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