canmove, Confirmed users
6,441
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
== | == Buildbot Bridge (BBB) == | ||
The Buildbot Bridge is a set of services that allow us to schedule jobs in Taskcluster but run them in Buildbot. The Taskcluster Listener listens for pending Taskcluster Tasks and creates BuildRequests for them. The Buildbot Listener listens for Buildbot events for those jobs, and updates the Taskcluster Tasks accordingly. The Reflector reclaims Taskcluster Tasks and polls for changes that can't be detected by listening for Taskcluster on Buildbot events. | |||
== Deployment == | == Deployment == | ||
The Buildbot Bridge services run on multiple machines for redundancy and increased throughput. The installations are fully deployed and managed by Puppet. The running services are managed by supervisord. You can find them in "/builds/bbb" on the following Buildbot masters: | |||
* buildbot-master70.bb.releng.use1.mozilla.com | |||
* buildbot-master72.bb.releng.usw2.mozilla.com | |||
* buildbot-master70 | * buildbot-master82.bb.releng.scl3.mozilla.com | ||
* buildbot-master72 | |||
* buildbot-master82 | |||
=== What to expect in /builds/bbb === | === What to expect in /builds/bbb === | ||
| Line 28: | Line 21: | ||
-rw-r--r-- 1 cltbld cltbld 56047 May 26 07:12 tclistener.log | -rw-r--r-- 1 cltbld cltbld 56047 May 26 07:12 tclistener.log | ||
</pre> | </pre> | ||
As you can see, each service has its own log file. The supervisord logs sometimes have additional information in error cases, and can be found in /var/log/supervisord. | |||