[pve-devel] [PATCH-SERIES qemu-server 0/3] fix migration status handling (for QEMU 10.0+)

Fiona Ebner f.ebner at proxmox.com
Mon Jul 28 16:30:30 CEST 2025


There are some states that 'query-migrate' can return [0] which are
not properly handled by Proxmox VE yet.

In particular, as reported in the community forum [1], with QEMU 10.0,
the 'device' status can be present with migration parameters used by
Proxmox VE.

Two other states 'cancelling' and 'wait-unplug' are also explicitly
handled now.

[0]: https://qemu.readthedocs.io/en/master/interop/qemu-qmp-ref.html#enum-QMP-migration.MigrationStatus
[1]: https://forum.proxmox.com/threads/proxmox-ve-9-0-beta-released.168619/post-786535

Fiona Ebner (3):
  migration: status check: order states in regex alphabetically
  migration: handle 'device' migration status newly present in QEMU
    10.0+
  migration: handle 'cancelling' and 'wait-unplug' status

 src/PVE/QemuMigrate.pm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

-- 
2.47.2





More information about the pve-devel mailing list