[Buildbot-commits] [Buildbot] #301: Allow a single buildslave to service multiple buildmasters

Buildbot trac trac at buildbot.net
Thu Apr 25 12:29:44 UTC 2013


#301: Allow a single buildslave to service multiple buildmasters
------------------------+-----------------------
Reporter:  dustin       |       Owner:  sridhar
    Type:  enhancement  |      Status:  assigned
Priority:  major        |   Milestone:  2.0.+
 Version:  0.7.7        |  Resolution:
Keywords:               |
------------------------+-----------------------

Old description:

> We run a few different buildmasters -- they're monitoring different
> repos, and in general are for different teams.  But we use the same
> (large) set of build VMs for both.  Currently we run two buildslave
> instances on each build VM, which is inefficient in a few ways: it's a
> lot of duplicated data in RAM, since Python bytecode isn't shared the way
> .so's are; and it means that builds for two different projects can be
> taking place simultaneously on the same VM.
>
> It would be nice to have the option of pointing a single buildslave at
> multiple buildmasters, with some sort of locking to only allow it to run
> a single build at a time.

New description:

 We run a few different buildmasters -- they're monitoring different repos,
 and in general are for different teams.  But we use the same (large) set
 of build VMs for both.  Currently we run two buildslave instances on each
 build VM, which is inefficient in a few ways: it's a lot of duplicated
 data in RAM, since Python bytecode isn't shared the way .so's are; and it
 means that builds for two different projects can be taking place
 simultaneously on the same VM.

 It would be nice to have the option of pointing a single buildslave at
 multiple buildmasters, with some sort of locking to only allow it to run a
 single build at a time.

--

Comment (by dustin):

 There's been no action, that I know of, on this bug.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/301#comment:17>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list