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

Daniel P. Berrangé posted 6 patches 3 years, 2 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20210205141831.1005395-1-berrange@redhat.com
There is a newer version of this series
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(-)
[libvirt PATCH 0/6] APIs for reporting tainting and deprecation messages
Posted by Daniel P. Berrangé 3 years, 2 months ago
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