[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Questions regarding offloading ( unprivileged setup , parallel build
From: |
Ludovic Courtès |
Subject: |
Re: Questions regarding offloading ( unprivileged setup , parallel builds ) |
Date: |
Fri, 09 Feb 2018 14:33:18 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi,
YOANN P <address@hidden> skribis:
> Anothers questions regarding the way the offload work:
>
> - does the machines.scm is read at the start of the daemon or read
> each time the hook is called ? (just to be sure because the sources
> let me think it is read each time and is what i want)
It’s reach each time the hook is called. You can add a ‘display’ call
in there if you want to see.
> - if a machine disappear during a build, does that build is retry on
> another machine ? is there a retry parameter ?
No. In that case, I think the daemon returns a transient error in this
case, and the build can be restarted eventually, but we don’t do that
automatically currently.
> - Is there any project to had a parametrable post/pre offload-hook ?
> (Could be used to start preemptive cloud instances before a build and
> fill the "machines.scm" and shutdown instances at the end)
Currently no, though I guess you could do some of that in machines.scm.
More specifically you could have a “machine server” that does all the
heavy lifting, and have machines.scm simply make an RPC to that server
along the lines of “gimme a bunch of machines plz.”
> - No problem to use multiple daemon with the same store ? (I'm not
> sure of it because I never seen this kind of implementation on web,
> could be very useful if it not yet possible)
It kinda works but it’s not recommended.
HTH,
Ludo’.