[Buildbot-devel] scheduler questions

Marnix Klooster marnix.klooster at gmail.com
Tue Mar 14 18:55:25 UTC 2006


Joe MacDonald wrote:

>
> On 3/11/06, *Marnix Klooster* <marnix.klooster at gmail.com 
> <mailto:marnix.klooster at gmail.com>> wrote:
>
>     Stefan Seefeld wrote:
>
>     > Brian Warner wrote:
>     >
>     >>> On a related note, is there anything I can do to control the
>     level of
>     >>> concurrency, i.e. the number of processes run in parallel on a
>     given
>     >>> machine (e.g. slave) ? It would be good to be able to
>     constrain the
>     >>> number
>     >>> of builds executed in parallel on a particular machine, to avoid
>     >>> excessive
>     >>> high loads.
>     >>
>     >>
>     >>
>     >> We have slave-wide Locks, which can keep the number of
>     processes down
>     >> to one
>     >> per slave. With a little bit of work, these could probably be
>     >> enhanced to
>     >> behave more like multiple-holder semaphores, so you could have
>     two or
>     >> three
>     >> Steps or Builds running at the same time on any given slave.
>     >
>     >
>     > Yes, I think that would be very useful indeed.
>
>
>     I second that.
>
>
> If anyone is interested, I'd implemented a multiple-reader, 
> single-writer subclass of the master locks for a very similar purpose 
> about six months ago.


I'm definitely interested!

Groetjes,
 <><
Marnix




More information about the devel mailing list