[Buildbot-devel] Interference between buildslaves?

Chris ceball at gmail.com
Fri Feb 19 15:32:43 UTC 2010


Hi,

I have a problem with interference between multiple buildslaves, and 
would like to find out if anyone else has had this problem and knows 
what to do.

I have the buildmaster running on a linux machine "master", and a
buildslave running on another linux machine "slave". I also have
another buildslave running on a virtual linux machine that's running
on slave ("virtual-slave"). The virtual machine is using NAT, so the
IP of slave and virtual-slave will appear the same to master.

I expected this to work, because for a long time I've also had a
different linux machine running a buildslave, plus a buildslave on a
Windows virtual machine that's on that same linux machine.

What I find, though, is that the buildmaster mixes up the buildslave
on slave and virtual-slave. For instance, starting the buildslave on
slave-virtual can make the buildmaster believe that builders on slave
have connected. Or one of the buildslaves will constantly connect and
disconnect. Why would this work ok with a linux machine hosting a
virtual Windows machine, but not ok with a linux machine hosting a
virtual linux machine? I've checked my master.cfg several times; the
builders are correctly using slave or virtual-slave buildslaves. The
only thing shared between the builders using slave and virtual-slave
is a slavelock (for slave, since virtual-slave is also on slave).

I hope my description is not too confusing! If it is, please let me
know. Anyway, here are the details of the installations:


master: Ubuntu 8.04 LTS

buildbot at master:~$ buildbot --version
Buildbot version: 0.7.11p3
Twisted version: 2.5.0
(buildbot installed from http://ppa.launchpad.net/mwhudson/ppa/ubuntu)


slave: Ubuntu 8.04 LTS

buildbot at slave:~$ buildbot --version
Buildbot version: 0.7.11p3
Twisted version: 2.5.0
(buildbot installed from http://ppa.launchpad.net/mwhudson/ppa/ubuntu)
 

slave-virtual: Ubuntu 9.10

buildbot at slave-virtual:~$ buildbot --version
Buildbot version: 0.7.11p3
Twisted version: 8.2.0
(buildbot installed from 9.10 repository)



Any advice will be greatly appreciated!

Thanks,
Chris





More information about the devel mailing list