[Buildbot-devel] SlaveLocks

Markus Kramer markus.kramer at mainconcept.de
Fri Feb 13 14:15:30 UTC 2009


Hi Neil,

so is there maybe some difference in versions of buildbot we are using. 
Mine should all be 0.7.9, but still do not properly share. I can see 
that i get a connect message for bot slaves to the builder, but 
scheduled builds always go to machine 1, and when pressing the force 
build button also. Seems i need to have a look at the code over the weekend.

Thanks,

Markus


Neil Hemingway wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> That's exactly the config I use, and my builds get distributed across
> my 3 slaves
> 
> Neil
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> 
> iEYEARECAAYFAkmVdrwACgkQZjaLPuxR95R4lwCfd8llfWXzmP3DRU/T2cwJ944f
> /9YAnRJUVwRSX1DqkDXImCjfyqCt8MV6
> =lYbD
> -----END PGP SIGNATURE-----
> On 13/02/2009, *Markus Kramer* <markus.kramer at mainconcept.de 
> <mailto:markus.kramer at mainconcept.de>> wrote:
> 
>     Hi all,
> 
>     i am just trying to setup some new buildmachines within our buildbot
>     system. The original idea was to have load sharing with some machines,
>     but somehow it does not work as expected.
>     I have setup multiple builders containing the following lines in their
>     build description:
> 
>     'slavenames':[ "win-ia32-xp-b1","win-ia32-xp-b2"],
>     'locks': [xp_sl],
> 
> 
>     In addition i defined the lock like this in the top of config:
> 
>     xp_sl = locks.SlaveLock("cpuxp2",maxCount=1)
> 
> 
>     I would have assumed that due to the fact that SlaveLocks are kept per
>     Slave, this would effectivly distribute the builds among these machines,
>     with only one build going on per Machine, but instead i still see
>     all the builds competing for access to machine b1.
> 
>     Is the availability of locks not considered when selecting buildslave?
>     Is there probably some other method to make each build go to next free
>     slave and only queue when all of them are blocked?
> 
>     Best regards,
> 
>     Markus
> 
> 
> 
> 
>     --
>        Markus Kramer
>        Senior Engineer Codecs
>        Multi-Platform Development Manager
> 
>        MainConcept GmbH
>        Elisabethstr. 1
>        52062 Aachen, Germany
> 
>        Phone: +49 (241) 40108-0
>        Fax:     +49 (241) 40108-10
>        Email:   markus.kramer at mainconcept.com
>     <mailto:markus.kramer at mainconcept.com>
>        Web:    www.mainconcept.com <http://www.mainconcept.com>
> 
>        District Court Aachen: HRB 14788, Managing Directors: Muzaffer
>     Beygirci, David J. Richter, Eric Rodli
> 
> 
>     This message contains confidential, proprietary and/or attorney-client
>     privileged information or material owned by MainConcept and is intended
>     only for the addressed named individual(s).  The information contained
>     in this message may not be copied or distributed without express written
>     consent by an officer of MainConcept.  If the information contained in
>     this email is communicated under a confidentiality or non-disclosure
>     agreement with MainConcept, this email should be considered confidential
>     or proprietary written communication for the purposes of those
>     agreements.  Please notify the sender immediately by e-mail if you have
>     received this e-mail by mistake and delete this e-mail and related
>     information from your system.
> 
> 
>     ------------------------------------------------------------------------------
>     Open Source Business Conference (OSBC), March 24-25, 2009, San
>     Francisco, CA
>     -OSBC tackles the biggest issue in open source: Open Sourcing the
>     Enterprise
>     -Strategies to boost innovation and cut costs with open source
>     participation
>     -Receive a $600 discount off the registration fee with the source
>     code: SFAD
>     http://p.sf.net/sfu/XcvMzF8H
>     _______________________________________________
>     Buildbot-devel mailing list
>     Buildbot-devel at lists.sourceforge.net
>     <mailto:Buildbot-devel at lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/buildbot-devel
> 
> 
> 
> 


-- 
   Markus Kramer
   Senior Engineer Codecs
   Multi-Platform Development Manager

   MainConcept GmbH
   Elisabethstr. 1
   52062 Aachen, Germany

   Phone: +49 (241) 40108-0
   Fax:     +49 (241) 40108-10
   Email:   markus.kramer at mainconcept.com
   Web:    www.mainconcept.com

   District Court Aachen: HRB 14788, Managing Directors: Muzaffer 
Beygirci, David J. Richter, Eric Rodli


This message contains confidential, proprietary and/or attorney-client 
privileged information or material owned by MainConcept and is intended 
only for the addressed named individual(s).  The information contained 
in this message may not be copied or distributed without express written 
consent by an officer of MainConcept.  If the information contained in 
this email is communicated under a confidentiality or non-disclosure 
agreement with MainConcept, this email should be considered confidential 
or proprietary written communication for the purposes of those 
agreements.  Please notify the sender immediately by e-mail if you have 
received this e-mail by mistake and delete this e-mail and related 
information from your system.




More information about the devel mailing list