[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