[Buildbot] #2644: [nine] Add more MQ backends

Buildbot trac trac at buildbot.net
Sun Jan 18 14:42:51 UTC 2015


#2644: [nine] Add more MQ backends
------------------------+--------------------
Reporter:  dustin       |       Owner:
    Type:  enhancement  |      Status:  new
Priority:  major        |   Milestone:  0.9.0
 Version:               |  Resolution:
Keywords:  mq           |
------------------------+--------------------

Comment (by tardyp):

 Good MQ usecase introduction is described here:

 http://www.rabbitmq.com/getstarted.html

 Technics from this document are relevent to buildbot:

 3) pub/sub: most of the bb usecases are using this
 (http://www.rabbitmq.com/tutorials/tutorial-three-python.html)
    - Inform other masters of new buildrequests
    - Inform status plugins of updates in the builds
    - Inform Web UI of changes in any of the data

 6) RPC: (http://www.rabbitmq.com/tutorials/tutorial-six-python.html)
 In order to avoid web masters to have db creds in write mode, long term
 plan is to use mq RPC technic for control APIS
    - force scheduler
    - build rebuild
    - build stop
    - buildrequest cancelation

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


More information about the bugs mailing list