[libvirt] [PATCH v2 0/8] Remove devices only after DEVICE_DELETED event
Jiri Denemark
jdenemar at redhat.com
Thu Jul 18 10:03:42 UTC 2013
This is a second version of the series updated according to the
comments. It still does not check if any device finished unplug while
libvirtd was not running but I'm working on it and it can be applied
separately.
Jiri Denemark (8):
qemu: Separate char device removal into a standalone function
Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event
examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event
Clarify virDomainDetachDeviceFlags documentation
Add virDomainDefFindDevice for looking up a device by its alias
qemu: Add support for DEVICE_DELETED event
qemu: Remove devices only after DEVICE_DELETED event
qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events
daemon/remote.c | 32 ++++
examples/domain-events/events-c/event-test.c | 23 ++-
examples/domain-events/events-python/event-test.py | 4 +
include/libvirt/libvirt.h.in | 18 ++
python/libvirt-override-virConnect.py | 9 +
python/libvirt-override.c | 52 +++++-
src/conf/domain_conf.c | 41 +++++
src/conf/domain_conf.h | 4 +
src/conf/domain_event.c | 85 +++++++--
src/conf/domain_event.h | 5 +
src/libvirt.c | 16 ++
src/libvirt_private.syms | 3 +
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_domain.c | 4 +
src/qemu/qemu_domain.h | 3 +
src/qemu/qemu_hotplug.c | 201 ++++++++++++++++++++-
src/qemu/qemu_hotplug.h | 7 +
src/qemu/qemu_monitor.c | 13 ++
src/qemu/qemu_monitor.h | 5 +
src/qemu/qemu_monitor_json.c | 15 ++
src/qemu/qemu_process.c | 32 ++++
src/remote/remote_driver.c | 32 ++++
src/remote/remote_protocol.x | 13 +-
src/remote_protocol-structs | 5 +
tests/qemuhotplugtest.c | 3 +
26 files changed, 599 insertions(+), 29 deletions(-)
--
1.8.3.2
More information about the libvir-list
mailing list