Sorry - I had my head fixed on ensuring that all the builds are assigned/built by the same builder - but that's not necessary at all - so as suggested by Julian, we can simply ensure during findBuildCandidate() that we skip potential builds iff there is already a build for the same architecture+archive currently building on any builder.
Sorry - I had my head fixed on ensuring that all the builds are assigned/built by the same builder - but that's not necessary at all - so as suggested by Julian, we can simply ensure during findBuildCandid ate() that we skip potential builds iff there is already a build for the same architecture+ archive currently building on any builder.