New version of mock working (I think)

Clark Williams williams at redhat.com
Mon Jun 26 14:42:22 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jesse Keating wrote:
> On Sat, 2006-06-24 at 15:57 -0500, Clark Williams wrote:
>> Hmm, that would mean that mock would have to be an XML-RPC server.  I
>> like XML-RPC, but that might be a bit more complicated than is
>> strictly needed.
>
> Does it really have to be a server?  Could it be a push rather than a
> poll?  Mock could make xml-rpc calls to whatever wraps around it.

I've used XML-RPC to implement services a couple of times now. Both
times it's been python to python, with a python client talking to a
python server running under mod_python in Apache.  I'm not sure how
you would implement XML-RPC in a push mode, since someone has to
provide the remote procedure call service and someone has to call it.

I really like XML-RPC as a an RPC mechanism, but I think it's a bit of
overkill for this. To do it as an RPC, we would have to listen on a
socket for someone to ask "what's your state?" and reply with the
current state of the build. I'd say it's much simpler to "publish" the
state to somewhere that anyone who cares (e.g. plague) can read it.
I'm still thinking shared memory, but there may be another mechanism
(a simpler one) that I'm missing.

Clark

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFEn/JNHyuj/+TTEp0RAvkfAKCtVH1PFgjZpiRjoxUN39OgmixgRgCfYdjc
thQQ7taYOGJ8KYST6KKRf3U=
=m26z
-----END PGP SIGNATURE-----




More information about the Fedora-buildsys-list mailing list