[PATCH 0/7] qemu: Node reactivation and 'manual' disk snapshot enhancements

Peter Krempa via Devel posted 7 patches 1 week, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1760362814.git.pkrempa@redhat.com
docs/formatsnapshot.rst      |  7 ++-
src/qemu/qemu_backup.c       |  3 ++
src/qemu/qemu_block.c        | 52 +++++++++++++++++++++
src/qemu/qemu_block.h        |  4 ++
src/qemu/qemu_checkpoint.c   | 12 +++++
src/qemu/qemu_driver.c       |  9 ++++
src/qemu/qemu_migration.c    | 53 ++-------------------
src/qemu/qemu_monitor.h      |  4 ++
src/qemu/qemu_monitor_json.c |  5 ++
src/qemu/qemu_snapshot.c     | 91 +++++++++++++++++++++++++++++++++++-
10 files changed, 188 insertions(+), 52 deletions(-)
[PATCH 0/7] qemu: Node reactivation and 'manual' disk snapshot enhancements
Posted by Peter Krempa via Devel 1 week, 5 days ago
Peter Krempa (7):
  qemu: monitor: Track inactive state of block nodes in
    'qemuBlockNamedNodeData'
  qemu: block: Introduce helper function to ensure that block nodes are
    active
  qemu: Re-activate block nodes before storage operations
  qemu: migration: Don't reactivate block nodes after migration failure
    any more
  qemu: snapshot: Deactivate block nodes on manually snapshotted disks
  qemu: snapshot: Allow snapshot consisting only of 'manual'-y handled
    disks
  docs: snapshot: Add a note that blockjobs ought to be avoided with
    'manual' snapshots

 docs/formatsnapshot.rst      |  7 ++-
 src/qemu/qemu_backup.c       |  3 ++
 src/qemu/qemu_block.c        | 52 +++++++++++++++++++++
 src/qemu/qemu_block.h        |  4 ++
 src/qemu/qemu_checkpoint.c   | 12 +++++
 src/qemu/qemu_driver.c       |  9 ++++
 src/qemu/qemu_migration.c    | 53 ++-------------------
 src/qemu/qemu_monitor.h      |  4 ++
 src/qemu/qemu_monitor_json.c |  5 ++
 src/qemu/qemu_snapshot.c     | 91 +++++++++++++++++++++++++++++++++++-
 10 files changed, 188 insertions(+), 52 deletions(-)

-- 
2.51.0
Re: [PATCH 0/7] qemu: Node reactivation and 'manual' disk snapshot enhancements
Posted by Michal Prívozník via Devel 1 week, 4 days ago
On 10/13/25 15:40, Peter Krempa via Devel wrote:
> Peter Krempa (7):
>   qemu: monitor: Track inactive state of block nodes in
>     'qemuBlockNamedNodeData'
>   qemu: block: Introduce helper function to ensure that block nodes are
>     active
>   qemu: Re-activate block nodes before storage operations
>   qemu: migration: Don't reactivate block nodes after migration failure
>     any more
>   qemu: snapshot: Deactivate block nodes on manually snapshotted disks
>   qemu: snapshot: Allow snapshot consisting only of 'manual'-y handled
>     disks
>   docs: snapshot: Add a note that blockjobs ought to be avoided with
>     'manual' snapshots
> 
>  docs/formatsnapshot.rst      |  7 ++-
>  src/qemu/qemu_backup.c       |  3 ++
>  src/qemu/qemu_block.c        | 52 +++++++++++++++++++++
>  src/qemu/qemu_block.h        |  4 ++
>  src/qemu/qemu_checkpoint.c   | 12 +++++
>  src/qemu/qemu_driver.c       |  9 ++++
>  src/qemu/qemu_migration.c    | 53 ++-------------------
>  src/qemu/qemu_monitor.h      |  4 ++
>  src/qemu/qemu_monitor_json.c |  5 ++
>  src/qemu/qemu_snapshot.c     | 91 +++++++++++++++++++++++++++++++++++-
>  10 files changed, 188 insertions(+), 52 deletions(-)
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

Michal