<div dir="ltr">Hi Neil,<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>
However, not everything is perfect. For example, I do not get a force<br>
build button on the non-UI master's builder (nor a 'clear the queue'<br>
button). That will drive my users crazy for sure.<br></blockquote><div><br></div><div>You need to configure all the force-schedulers on your UI masters.</div><div>forceschedulers defined in the non-UI masters will not be used, as they have to be in the UI.</div><div>This is tracked onĀ <a href="http://trac.buildbot.net/ticket/2673">http://trac.buildbot.net/ticket/2673</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
And I'm not sure how to determine whether the masters are talking to<br>
each other or that the UI master is just reading the database for the<br>
other masters' information.<br></blockquote><div><br></div><div>the masters are talking to each other via crossbar. an easy way to make sure this work is to start a build on a non-ui master, and see it auto-update in the ui-master.</div><div><br></div><div>If you get autoupdate then the mq is correctly working. If you have to reload the UI (F5) to see build progress, then it means the ui master can only get updated data via DB, and not via message queue.</div><div>You might also have a look at tcpdump on the crossbar port to see the activity to crossbar.</div><div><br></div><div>I can see that you have an asymetric configuration for multi-master.</div><div><a href="http://docs.buildbot.net/latest/manual/concepts.html?highlight=asymmetric#multimaster">http://docs.buildbot.net/latest/manual/concepts.html?highlight=asymmetric#multimaster</a><br></div><div><br></div><div>I would recommend to first start with symetric configuration where all the masters have UI, and all masters have all builders/schedulers</div><div><br></div><div>regards</div><div>Pierre</div></div></div>