On a Wednesday in 2025, Peter Krempa via Devel wrote:
This series first fixes few job handling, reconnection and backup job
bugs and then implements an option to keep the VM process around when
the guest OS shuts down during backup, so that the backup doesn't need
to be restarted.

Peter Krempa (8):
 virDomainNestedJobAllowed: Allow VIR_JOB_MODIFY_MIGRATION_SAFE if
   VIR_JOB_MODIFY is allowed
 qemuProcessReconnect: Continue reconnection if VM untergoes
   fake-reboot
 qemu: backup: Don't attempt to stop the NBD server twice
 qemuBlockJobProcessEventConcludedBackup: Notify the backup job later
 lib: Introduce VIR_DOMAIN_EVENT_SUSPENDED_GUEST_SHUTDOWN event reason
 lib: Introduce VIR_DOMAIN_BACKUP_BEGIN_PRESERVE_SHUTDOWN_DOMAIN flag
 qemu: backup: Add support for
   VIR_DOMAIN_BACKUP_BEGIN_PRESERVE_SHUTDOWN_DOMAIN
 kbase: Add note about preserving VM on shutdown to backup article

docs/kbase/live_full_disk_backup.rst |  18 +++++
docs/manpages/virsh.rst              |   6 ++
examples/c/misc/event-test.c         |   3 +
include/libvirt/libvirt-domain.h     |   7 +-
src/conf/backup_conf.h               |   4 ++
src/conf/virdomainjob.c              |   1 +
src/libvirt-domain.c                 |   5 ++
src/qemu/qemu_backup.c               |  61 +++++++++++++---
src/qemu/qemu_backup.h               |   4 ++
src/qemu/qemu_blockjob.c             |   7 +-
src/qemu/qemu_driver.c               |   2 +-
src/qemu/qemu_process.c              | 101 +++++++++++++++++++++++++--
src/qemu/qemu_process.h              |   3 +-
tools/virsh-backup.c                 |   7 ++
tools/virsh-domain-event.c           |   3 +-
15 files changed, 210 insertions(+), 22 deletions(-)


Reviewed-by: Ján Tomko <[email protected]>

Jano

Attachment: signature.asc
Description: PGP signature

Reply via email to