[libvirt] [PATCH 0/3] Emit event on lease attach/detach

Michal Privoznik mprivozn at redhat.com
Fri Apr 5 07:57:35 UTC 2019


Unfortunately, we can't emit VIR_DOMAIN_EVENT_ID_DEVICE_ADDED or
VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event because that carries device
alias within itself and leases don't have one.

Michal Prívozník (3):
  qemuDomainAttachDeviceLive: Rework event emitting
  Introduce VIR_DOMAIN_EVENT_ID_LEASE_CHANGE
  qemu: Emit event on lease attach/detach

 examples/object-events/event-test.c | 34 +++++++++++
 include/libvirt/libvirt-domain.h    | 33 +++++++++++
 src/conf/domain_event.c             | 89 +++++++++++++++++++++++++++++
 src/conf/domain_event.h             | 12 ++++
 src/libvirt_private.syms            |  2 +
 src/qemu/qemu_driver.c              | 43 +++++++-------
 src/qemu/qemu_hotplug.c             |  7 +++
 src/remote/remote_daemon_dispatch.c | 40 +++++++++++++
 src/remote/remote_driver.c          | 32 +++++++++++
 src/remote/remote_protocol.x        | 16 +++++-
 src/remote_protocol-structs         |  8 +++
 tools/virsh-domain.c                | 31 ++++++++++
 12 files changed, 325 insertions(+), 22 deletions(-)

-- 
2.21.0




More information about the libvir-list mailing list