[Buildbot-devel] Lock question: Multiple builders, load-balanced slaves

Stefan Seefeld seefeld at sympatico.ca
Fri Nov 3 15:45:50 UTC 2006


as you know I have submitted a RFE a long time ago
which you have never replied to.

While additional locking procedures may help, they all suffer the same
conceptual limitation: they require all builders to be managed by the
same build master.

Now think about compile farms serving many projects. It is impractical
to require all projects to be managed by a single buildbot instance as
that wouldn't scale well. Typically, each project has its own build
master and associated slaves / builders, all sharing the same build
hosts. Thus, the only means to coordinate builds is by measuring current loads
and dispatch builds to the least loaded machines, i.e. do proper
load balancing.

As I indicated, I'd be interested in helping with the implementation,
but so far you haven't even confirmed that you consider this a feature
worthwhile to add.



      ...ich hab' noch einen Koffer in Berlin...

More information about the devel mailing list