[libvirt] [PATCH 0/8] qemu: Lock-out checkpoints until backups are ready

Peter Krempa posted 8 patches 4 years, 7 months ago
Failed in applying to current master (apply log)
src/qemu/qemu_capabilities.c |  3 +++
src/qemu/qemu_capabilities.h |  3 +++
src/qemu/qemu_checkpoint.c   | 42 +++++++++++++-----------------
src/qemu/qemu_domain.c       | 24 +++++++++++++++++
src/qemu/qemu_domain.h       |  4 +++
src/qemu/qemu_driver.c       | 50 +++++++++++++-----------------------
6 files changed, 70 insertions(+), 56 deletions(-)
[libvirt] [PATCH 0/8] qemu: Lock-out checkpoints until backups are ready
Posted by Peter Krempa 4 years, 7 months ago
See patch 6/8 for the reasoning.

This series applies on top of the v2 of splitting checkpoints into a
separate file.

Peter Krempa (8):
  qemu: checkpoint: Refactor cleanup in qemuCheckpointCreateXML
  qemu: checkpoint: Remove open-ended TODOs
  qemu: Simplify argument list of qemuDomainBlockPullCommon
  qemu: Don't repeat virDomainObjEndAPI in qemuDomainBlockPull
  qemu: caps: Add capability for incremental backup support
  qemu: checkpoint: Forbid creating checkpoints until we support backups
  qemu: Aggregate interlocking of blockjobs by checkpoints in one place
  qemu: domain: Base block job interlocking on
    QEMU_CAPS_INCREMENTAL_BACKUP

 src/qemu/qemu_capabilities.c |  3 +++
 src/qemu/qemu_capabilities.h |  3 +++
 src/qemu/qemu_checkpoint.c   | 42 +++++++++++++-----------------
 src/qemu/qemu_domain.c       | 24 +++++++++++++++++
 src/qemu/qemu_domain.h       |  4 +++
 src/qemu/qemu_driver.c       | 50 +++++++++++++-----------------------
 6 files changed, 70 insertions(+), 56 deletions(-)

-- 
2.21.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 0/8] qemu: Lock-out checkpoints until backups are ready
Posted by Eric Blake 4 years, 7 months ago
On 9/26/19 10:51 AM, Peter Krempa wrote:
> See patch 6/8 for the reasoning.
> 
> This series applies on top of the v2 of splitting checkpoints into a
> separate file.
> 
> Peter Krempa (8):
>    qemu: checkpoint: Refactor cleanup in qemuCheckpointCreateXML
>    qemu: checkpoint: Remove open-ended TODOs
>    qemu: Simplify argument list of qemuDomainBlockPullCommon
>    qemu: Don't repeat virDomainObjEndAPI in qemuDomainBlockPull
>    qemu: caps: Add capability for incremental backup support
>    qemu: checkpoint: Forbid creating checkpoints until we support backups
>    qemu: Aggregate interlocking of blockjobs by checkpoints in one place
>    qemu: domain: Base block job interlocking on
>      QEMU_CAPS_INCREMENTAL_BACKUP

Couple of minor comments, but overall the series makes sense (even if 
it's rough to see a regression in support, I agree with the comment that 
you can at least override it with custom xml namespace, and we ARE 
working towards re-enabling things as soon as possible).

Reviewed-by: Eric Blake <eblake@redhat.com>

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

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