[Buildbot-devel] Concurrent builds on different slaves
Jean-Paul Calderone
exarkun at divmod.com
Wed Nov 12 16:57:58 UTC 2008
On Wed, 12 Nov 2008 11:51:45 -0500, "Dustin J. Mitchell" <dustin at zmanda.com> wrote:
>On Wed, Nov 12, 2008 at 10:26 AM, Jean-Paul Calderone
><exarkun at divmod.com> wrote:
>> - while B1 is running anywhere, sometimes forcing B2 will wait until B1
>> has completed, but sometimes not.
>
>I think I understand now. This happens because B2 randomly picks the
>slave that B1 is using, then blocks acquiring the lock. Buildbot does
>not have any mechanism to seek out an un-locked slave.
I noticed this morning that BuildSlave takes a `max_builds´ parameter. Does
this work any better for making nice balancing happen?
Also, any thoughts on the tracebacks and master-side state corruption?
Jean-Paul
More information about the devel
mailing list