[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Staging branch [substitute availability armhf-linux]
From: |
Mathieu Othacehe |
Subject: |
Re: Staging branch [substitute availability armhf-linux] |
Date: |
Fri, 15 Jan 2021 10:44:47 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hey Ludo,
> You seem to imply that the issue is the number of architectures, rather
> than the small number of ARMv7 build machines (now that we disabled
> 32-bit builds on AArch64). Do I get it right?
Yes my point is that building three specifications on three
architectures, including an emulated one, is already hard for the build
farm, so adding more specifications/architectures seems complex.
Even if we fix the problem raised by Danny, enabling again ARMv7
transparent emulation, without any additional hardware wouldn't fit.
> That was a problem with Cuirass doing ‘build-derivations’ RPCs for
> derivations spanning multiple architectures (the RPC would complete once
> the slowest architecture is done), but maybe that’s no longer the case
> with the new remote builds feature you’ve been working on?
Yes, that's solved by the remote building feature. The workers are
declaring the architectures they support. When they request work, the
remote server picks randomly an architecture and select the most
priority build available. This way the queuing happens at the database
level and not in the guix-daemon itself.
Thanks,
Mathieu
- Re: Staging branch [substitute availability x86_64-linux], (continued)
- Re: Staging branch [substitute availability x86_64-linux], Leo Famulari, 2021/01/13
- Re: Staging branch [substitute availability i686-linux], Leo Famulari, 2021/01/13
- Re: Staging branch [substitute availability armhf-linux], Leo Famulari, 2021/01/13
- Re: Staging branch [substitute availability armhf-linux], Mathieu Othacehe, 2021/01/14
- Re: Staging branch [substitute availability armhf-linux], Leo Famulari, 2021/01/14
- Re: Staging branch [substitute availability armhf-linux], Vincent Legoll, 2021/01/15
- Re: Staging branch [substitute availability armhf-linux], Mathieu Othacehe, 2021/01/15
- Re: Staging branch [substitute availability armhf-linux], Vincent Legoll, 2021/01/15
- Re: Staging branch [substitute availability armhf-linux], Leo Famulari, 2021/01/15
- Re: Staging branch [substitute availability armhf-linux], Vincent Legoll, 2021/01/16
- Re: Staging branch [substitute availability armhf-linux], Mathieu Othacehe, 2021/01/17
- Re: Staging branch [substitute availability armhf-linux], Vincent Legoll, 2021/01/17
- Re: Staging branch [substitute availability armhf-linux], Vincent Legoll, 2021/01/17
- Re: Staging branch [substitute availability armhf-linux], Mathieu Othacehe, 2021/01/17