[Buildbot-devel] Ignoring offline builders/slaves
Jason Edgecombe
jason at rampaginggeek.com
Tue Mar 10 23:54:21 UTC 2015
On 03/10/2015 02:33 PM, Mikhail Sobolev wrote:
> Hi Jason,
>
> On Tue, Mar 10, 2015 at 09:32:00AM -0400, Jason Edgecombe wrote:
>> We maintain a buildbot farm of volunteer slaves. A subset of the slaves
>> use Gerrit as a changesource. Occasionally, one of the gerrit slaves is
>> down, and can be down for hours until the slave admin can fix it. During
>> the outage, gerrit changes are blocked from being built and receiving
>> status updates on the builds. Is there a way to dynamically exclude the
>> offline builders from the gerrit pool?
> Could you please elaborate a bit? My understanding is that if a build slave is
> down, it won't get any jobs, how gerrit changes get blocked?
>
>> For reference, my buildbot config file is at
>> https://github.com/edgester/afsbotcfg/blob/master/master.cfg
> Thanks for the link. I'm looking at it now to see if I understand the problem
> better.
>
Hi,
We use a summary callback in the Buildbot config, so that only one
comment is posted to gerrit when all of the slaves are done. This is
fine, but new gerrit changes will typically trigger a build on all of
the gerrit builders, even the ones that are down at the time of submission.
Jason
More information about the devel
mailing list