[Serdev] xmlrpc module in rel_janakj

Jan Janak jan at iptel.org
Tue Jun 21 09:32:06 UTC 2005


On 17-06-2005 16:24, Jev wrote:
> 
> 
> Jan Janak wrote:
> > On 17-06-2005 11:14, Jev wrote:
> > 
> >>Hi,
> >>
> >>What's the status on the xmlrpc module in janakj? Is there future plans
> >>for this, or is it proof of concept, waiting fro someone to pick it up?
> > 
> > 
> >   It is work in progress. Currently we are working on functions that
> >   will be exported through XMLRPC.
> > 
> > 
> >>It will be a very useful module when completed :)
> > 
> > 
> >   I hope so. Karel modified serweb to use it as a proof of concept and
> >   it seems to work well.
> 
> 
> Cool, I got it working here with a very dumb xmlrpc client script I
> wrote. It makes sense to me that you could unify the control channel to
> this method and do away with the fifo. Rewriting serctl as a xmlrpc
> client instead.

  Yes, this is what I am aiming at. Branch rel_janakj contains neither
  fifo server not unixsocket server anymore. I was thinking about
  implementing xml-rpc based equivalent in python, because it is
  extremely simple to use and modify, python has xmlrpc support and it
  is almost everywhere.

> Is it specifically core functions you are working on right now? I'm very
> interested in getting access to usrloc via xmlrpc. I could possibly get
> some cycles to help with this.

  I am working on module functions at the moment. I'll try to commit
  (once it compiles) what I have this week. I already wrote usrloc
  functions, but there are other modules which have not yet been
  completed: domain, lcr, group, and pa.

  In addition to that I think that we will need some new functions,
  especially for monitoring. For example:

  - Measuring of mysql latency in mysql module
  - Some statistics about DNS queries in enum module
  - gflags module interface

  You can pick anything of them and start working on it if you want to
  help. In addition to that I would appreciate suggestions what
  additional management functions we should have in SER.

> I presume using the tcp socket is a requirement for xmlrpc?

  Yes, unless you want to modify your xmlrpc library to use UDP.

    Jan.




More information about the Serdev mailing list