Hi,

Marius Bakke <mba...@fastmail.com> skribis:

> Ludovic Courtès <l...@gnu.org> writes:

[...]

>> At the Guix level, timeouts are per session: you set them for all your
>> session with ‘set-build-options’.  So if you want them per-derivation,
>> you basically need to create one session per derivation build; that’s
>> what Hydra did.
>>
>> But there’s a good reason for it to be per-session: the admin may want
>> to be in control of those parameters.  For example, on berlin, we’d
>> rather make sure machines don’t stay idle for too long.
>
> Maybe we could create a separate jobset for the jobs that require a
> longer max-silent-time, IIUC?

Not really, because Cuirass does not use per-jobset sessions.

So really, we’d have to change the timeouts globally for guix-daemon, or
for all of Cuirass.

Perhaps we should start by creating a list of affected package/system
pairs, and from there we could make a more informed decisions.

Thoughts?

Ludo’.

Reply via email to