On Monday 2018-04-09 13:05, Richard Biener wrote:
The problem with having _constraints is that OBS uses these as a simple filter. So a big machine with many cores and memory would be filtered out by this _constraints while all we need is not use all of the available cores on such a machine.
But then you lave those cores without work...
So having thought about it, maybe the macro route is more flexible approach.
Not sure. I think the VMs should "simply" be allocated with less CPUs for the job and thus free up CPUs for other VMs that are not so constrained.
But I'm probably deaming up this kind of flexible VM deployment and the setup is static...
Some specfiles build with -j1. If bs_worker and bs_sched were a little smarter, bs_sched could give more of those j1-style jobs to a worker machine. Because right now, the worker provisioning assumes -j4 all the time. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org