[libvirt PATCH 0/6] APIs for reporting tainting and deprecation messages

Daniel P. Berrangé berrange at redhat.com
Fri Feb 5 14:18:25 UTC 2021


This is a follow up to

  https://listman.redhat.com/archives/libvir-list/2021-January/msg00988.html

I pushed the first non-API parts of that series already.

This posting takes a different approach to the APIs. Instead of separte
APIs for tainting and deprecations, there is now one API for reporting
general informational messages. This is explicitly only targetted at
humans.

Daniel P. Berrangé (6):
  conf: record deprecation messages against the domain
  qemu: record deprecation messages against the domain
  src: define virDomainGetMessages API
  remote: add RPC support for the virDomainGetMessages API
  qemu: implement virDomainGetMessages API
  tools: report messages for 'dominfo' command

 include/libvirt/libvirt-domain.h    |  9 +++++
 src/conf/domain_conf.c              | 45 ++++++++++++++++++++--
 src/conf/domain_conf.h              |  5 +++
 src/driver-hypervisor.h             |  6 +++
 src/libvirt-domain.c                | 54 ++++++++++++++++++++++++++
 src/libvirt_private.syms            |  3 ++
 src/libvirt_public.syms             |  5 +++
 src/qemu/qemu_domain.c              |  5 +++
 src/qemu/qemu_domain.h              |  3 ++
 src/qemu/qemu_driver.c              | 59 +++++++++++++++++++++++++++++
 src/qemu/qemu_process.c             |  5 +++
 src/remote/remote_daemon_dispatch.c | 45 ++++++++++++++++++++++
 src/remote/remote_driver.c          | 44 +++++++++++++++++++++
 src/remote/remote_protocol.x        | 21 +++++++++-
 src/remote_protocol-structs         | 11 ++++++
 tools/virsh-domain-monitor.c        | 13 +++++++
 16 files changed, 329 insertions(+), 4 deletions(-)

-- 
2.29.2





More information about the libvir-list mailing list