[Buildbot-devel] slave level locks

Timothee Besset ttimo at idsoftware.com
Fri Apr 13 15:28:06 UTC 2007


We are running 3 buildbot instances for different projects, but I'm
using the same machines as slaves for the various platforms. We're
having situations where the CPU load would explode when several of those
projects are actively checking in.

Having per-buildbot instance locks wouldn't help much, as it's really a
problem of only have one build compiling at a given time on there, for
all the instances.

To put things in perspective there are a number of threads on the list
about load-balanced slaves, multiple buildbot instances, etc. [1]

I suppose such a thing could be done by introducing a new type of lock
that connects to a seperate twisted daemon for each slave machine. It
would hold and release the locks for instance only allowing one build at
a time, or with options to monitor the CPU load and various other things?

Is there any patch floating out there that I could try?

TTimo

[1]
http://sourceforge.net/mailarchive/message.php?msg_name=87odrmtsbt.fsf%40lothar.com




More information about the devel mailing list