
On Tue, Nov 04, 2008 at 04:51:27PM -0500, Ben Guthro wrote:
Daniel P. Berrange wrote on 11/04/2008 04:42 PM:
Then there is XenAPI in Xen >= 3.1.0. We don't currently use XenAPI at all, and I'm not up2date on its level of functionality, but in the original scope it was intended to provide full event notification capabilities for VMs. If the XenAPI event stuff was ever implemented, then perhaps we should make use of that, and say older non-XenAPI versions only get a limited sub-set of our events ?
ugh.
I tried using xenapi about 8 months ago...
Back then - it was messy, and underdocumented, IMO - and a large reason why started to look at libvirt in the first place. It seemed...shoe-horned into an existing scheme, with a new API.
Yes, I was never a fan of it either, hence why we've tried to make do with the SEXPR api whereever possible.
There was some effort a little while back to shore this up...but I don't know where, or if that really went anywhere.
I think it would be a mistake to integrate that project into this one.
Well lets just start with STARTED/STOPPED from xenstore, and possibly try ADDED/REMOVED using inotify on /etc/xen or /var/lib/xend/domains. These are what virt-manager cares about the most. The others are just a nice-to-have. If someone really badly wants the other events in the future, we can consider a proof of concept of other ideas like XenAPI at that time... Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|