Add support for migration of persistent reservations.

Depends on RFC qemu patches:

https://mail.gnu.org/archive/html/qemu-block/2026-01/msg00159.html

Applies on top of my patches for new capabilities.

Caps dump in 1/3 is based on a local build and thus will be replaced
once I'll be doing an official update.

Peter Krempa (3):
  DO_NOT_PUSH: qemucapabilitiestest: Regenerate with 'migrate-pr'
    patches
  qemu: capabilities: Introduce QEMU_CAPS_DEVICE_SCSI_BLOCK_MIGRATE_PR
  qemu: Implement support for persistent reservation migration control

 docs/formatdomain.rst                         |  3 +++
 src/conf/domain_conf.c                        | 21 +++++++++++++++++++
 src/conf/schemas/storagecommon.rng            |  5 +++++
 src/conf/storage_source_conf.c                | 10 +++++++++
 src/conf/storage_source_conf.h                |  2 ++
 src/qemu/qemu_capabilities.c                  |  2 ++
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       |  4 ++++
 src/qemu/qemu_validate.c                      | 16 ++++++++++++++
 .../caps_11.0.0_x86_64.replies                |  8 ++++++-
 .../caps_11.0.0_x86_64.xml                    |  3 ++-
 ...irtio-scsi-reservations.x86_64-latest.args |  2 +-
 .../disk-virtio-scsi-reservations.xml         |  2 +-
 13 files changed, 75 insertions(+), 4 deletions(-)

-- 
2.52.0

Reply via email to