Hi, On Thu, 10 Jun 2021, Helmut Grohne wrote: > On Thu, Jun 10, 2021 at 03:00:31PM +0200, Raphael Hertzog wrote: > > I want to know it precisely in the context of selecting a worker. I don't > > want to schedule a task on a worker and later get back an answer "sorry I > > can't handle your task", and then have to schedule it on some other > > worker. > > I'm a little unsure what you mean precisely here. [...] > Or do you want to locally decide whether your worker can handle > it (e.g. using data previously acquired from the worker and cached on > the scheduler)?
That's my plan, yes. > I guess it is not the last variant, because you cannot validate the > distribution in any way. I guess it also is not the first variant, > because you don't want to call into every single worker for every single > build object. Do you confirm that you want the second variant? Yes. > you can disable such a worker of course. Still, I suggest that you > cannot rule out all possible worker-specific failure modes ahead of > time. Right. Cheers, -- ⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog <hert...@debian.org> ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋ The Debian Handbook: https://debian-handbook.info/get/ ⠈⠳⣄⠀⠀⠀⠀ Debian Long Term Support: https://deb.li/LTS