[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Xen Management API draft
On Sat, Jun 24, 2006 at 07:22:20PM -0400, Daniel Veillard wrote: > On Sat, Jun 24, 2006 at 09:24:40AM +0100, Ian Pratt wrote: > > > Is it realistic to use XML-RPC for tasks such as resource monitoring? > > > Seems like there should be an optional, lower-latency, lighter-weight > > > mechanism to retrieve things such as host_cpu.utilisation, > > > VBD.IO_bandwidth/incoming_kbs, etc. > > > > The whole stats reporting interface certainly needs more thought. > > > > However, I think it definitely should still use the xml-rpc interface, > > definitely ? because that's really where it should be done, or just because > you don't want any direct hypervisor calls ? A direct hypervisor call > don't even force a dom0 context switch to implement, in contrast the RPC > is, very very expensive. Your answer here goes right to the heart of what you want libvirt to be. We know that we will need a C binding to the XML-RPC, so that people can make RPC calls from their C programs. The CIM guys need this, for example. I thought that libvirt was trying to be this binding, and that the hypercalls in there at the moment were just a stop-gap. Above though, you seem to be talking of libvirt as something different to that -- it's a library that sits on the managed node, that uses Xend when it needs to, but that is happy to bypass Xend when it can, for performance. Architecturally, that's a very different beast. Is that how you see libvirt developing? Do you intend to continue to bypass Xend in the long-term, where performance can be gained from doing so? That's an interesting idea. Ewan. _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |