[libvirt] [PATCH 0/9] qemu: clean up capability handling during startup (incremental backup prequels)

Peter Krempa posted 9 patches 1 week ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1574686331.git.pkrempa@redhat.com
src/qemu/qemu_capabilities.c | 20 +++++++++-
src/qemu/qemu_capabilities.h |  2 +
src/qemu/qemu_domain.c       | 26 ------------
src/qemu/qemu_domain.h       |  4 --
src/qemu/qemu_process.c      | 76 ++++++++++++++++++++++++------------
5 files changed, 72 insertions(+), 56 deletions(-)

[libvirt] [PATCH 0/9] qemu: clean up capability handling during startup (incremental backup prequels)

Posted by Peter Krempa 1 week ago
For libvirt to use incremental backup we will require that blockdev is
enabled. Clean up how we handle caps during startup since blockdev may
be masked out there and add infrastructure to interlock flags.

Peter Krempa (9):
  qemu: process: Make it obvious that virDomainDefPostParse is called
    with NULL opaque
  qemu: process: Don't try to redetect missing qemuCaps on reconnect
  qemu: Move and rename qemuDomainUpdateQEMUCaps
  qemu: process: Move clearing of the BLOCKDEV capability to
    qemuProcessPrepareQEMUCaps
  qemu: process: Move clearing of QEMU_CAPS_CHARDEV_FD_PASS to
    qemuProcessPrepareQEMUCaps
  qemu: process: Move handling of qemu capability overrides
  qemu: caps: Don't check capability before clearing it
  qemu: capabilities: Lock out incremental backup capability without
    blockdev
  qemu: process: Re-process qemu capability lockout in
    qemuProcessPrepareQEMUCaps

 src/qemu/qemu_capabilities.c | 20 +++++++++-
 src/qemu/qemu_capabilities.h |  2 +
 src/qemu/qemu_domain.c       | 26 ------------
 src/qemu/qemu_domain.h       |  4 --
 src/qemu/qemu_process.c      | 76 ++++++++++++++++++++++++------------
 5 files changed, 72 insertions(+), 56 deletions(-)

-- 
2.23.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list