| 1 | | The protocol for master-slave communication goes here. |
| | 1 | There is a new message-based protocol under development. This will replace the Twisted Perspective-Broker based protocol. |
| | 2 | For the current API, |
| | 3 | See: [http://buildbot.net/buildbot/docs/latest/developer/master-slave.html Master-Slave API] |
| | 4 | |
| | 5 | The developed protocol will be similar to the current API, but with incremental improvements. |
| | 6 | The current sequence diagram, if represented as messages, looks similar to this: |
| | 7 | |
| | 8 | [[Image(SequenceDiagram.png)]] |
| | 9 | |
| | 10 | Changes will include reducing the number of roundtrips, support for several masters, a busy-signal from the slave, protocol versioning and other improvements. |