[libvirt] [PATCH 0/6] arbitrary qemu event detection

Eric Blake eblake at redhat.com
Sat Feb 1 02:12:05 UTC 2014


Originally proposed as an RFC:
https://www.redhat.com/archives/libvir-list/2013-December/msg01100.html

Requires these patches to be reviewed first:
https://www.redhat.com/archives/libvir-list/2014-January/msg01406.html
https://www.redhat.com/archives/libvir-list/2014-January/msg01457.html

Eric Blake (6):
  qemu: new API for tracking arbitrary monitor events
  qemu: virsh wrapper for qemu events
  qemu: create object for qemu monitor events
  qemu: wire up RPC for qemu monitor events
  qemu: enable monitor event reporting
  qemu: enable monitor event filtering by name

 daemon/libvirtd.h              |   2 +
 daemon/remote.c                | 209 +++++++++++++++++++++++++++++++++++++++++
 include/libvirt/libvirt-qemu.h |  36 ++++++-
 src/conf/domain_event.c        | 195 ++++++++++++++++++++++++++++++++++++++
 src/conf/domain_event.h        |  22 +++++
 src/conf/object_event.c        |  40 +++++---
 src/driver.h                   |  17 +++-
 src/libvirt-qemu.c             | 121 ++++++++++++++++++++++++
 src/libvirt_private.syms       |   2 +
 src/libvirt_qemu.syms          |   6 ++
 src/qemu/qemu_driver.c         |  52 ++++++++++
 src/qemu/qemu_monitor.c        |  16 +++-
 src/qemu/qemu_monitor.h        |  13 ++-
 src/qemu/qemu_monitor_json.c   |  23 ++++-
 src/qemu/qemu_process.c        |  29 ++++++
 src/qemu_protocol-structs      |  22 +++++
 src/remote/qemu_protocol.x     |  50 +++++++++-
 src/remote/remote_driver.c     | 149 ++++++++++++++++++++++++++++-
 src/rpc/gendispatch.pl         |  13 +--
 tools/virsh-domain.c           | 193 +++++++++++++++++++++++++++++++++++++
 tools/virsh.pod                |  27 +++++-
 21 files changed, 1202 insertions(+), 35 deletions(-)

-- 
1.8.5.3




More information about the libvir-list mailing list