[Buildbot-devel] zerorpc-python.. interesting for 0.9.0?

Dustin J. Mitchell dustin at v.igoro.us
Wed Mar 28 04:26:19 UTC 2012

On Tue, Mar 27, 2012 at 8:52 PM, Tom Prince <tom.prince at ualberta.net> wrote:
> While the concept looks interesting, I don't know how good a fit it is
> for buildbot. The things I noticed
> - it uses gevent, not twisted
> - It looks like it tries to hide the fact that the calls you are making
>  are remote calls, which I think is the wrong approach.

It's like you were sitting right next to me at the Python concurrency
workshop I just attended!

> In any case, I think for both master-slave and master-master
> communication, we want to use a protocol agnostic interface internally,
> which can be implemented in terms of whatever protocol people want to
> play with, be it zeromq, amqp, IP-over-carrier-pigeon, etc.

And, for what it's worth, my work-in-progress of that interface is here
it's not using zmq or amqp or anything but in-process function calls
yet, but I'm pretty happy with the internal API.

If anyone's interested in *adding* such an implementation, please feel
free to start on that branch (noting that it's frequently rebase) and
let me know how it's going.


More information about the devel mailing list