[libvirt] [PATCH v5 5/5] startupPolicy: Emit event on disk source dropping
Daniel P. Berrange
berrange at redhat.com
Fri Oct 21 13:42:29 UTC 2011
On Fri, Oct 21, 2011 at 03:13:30PM +0200, Michal Privoznik wrote:
> If a disk source gets dropped because it is not accessible,
> mgmt application might want to be informed about this. Therefore
> we need to emit an event. The event presented in this patch
> is however a bit superset of what written above. The reason is simple:
> an intention to be easily expanded, e.g. on 'user ejected disk
> in guest' events. Therefore, callback gets source string and disk alias
> (which should be unique among a domain) and reason (an integer);
> ---
> daemon/remote.c | 51 +++++++++++++
> examples/domain-events/events-c/event-test.c | 29 +++++++-
> examples/domain-events/events-python/event-test.py | 4 +
> include/libvirt/libvirt.h.in | 36 +++++++++
> python/libvirt-override-virConnect.py | 9 +++
> python/libvirt-override.c | 53 ++++++++++++++
> src/conf/domain_event.c | 76 ++++++++++++++++++++
> src/conf/domain_event.h | 11 +++
> src/libvirt_private.syms | 2 +
> src/qemu/qemu_domain.c | 7 ++
> src/qemu/qemu_process.c | 14 ++--
> src/remote/remote_driver.c | 36 +++++++++
> src/remote/remote_protocol.x | 11 +++-
> src/remote_protocol-structs | 7 ++
> 14 files changed, 337 insertions(+), 9 deletions(-)
ACK, looks good now
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list