[pve-devel] [PATCH v2 qemu-server 00/16] migration: split phases

Alexandre Derumier aderumier at odiso.com
Mon Mar 9 16:24:23 CET 2020


Hi,
This is an update of last year patch series
https://pve.proxmox.com/pipermail/pve-devel/2019-April/036766.html

This is splitting migration code of differents phases in smaller subs.
Will be usefull to implement migrate external (I'll work on it again soon)

Changelog v2:
- rebase on last master
- add patch16: move cancel block jobs before release lock

Alexandre Derumier (16):
  phase2 : add generate_migrate_start_cmd
  phase2 : add find_remote_ports
  phase2 : add start_remote_tunnel
  phase2 : add livemigrate_storage
  phase2: add livemigrate
  phase2_cleanup : add cancel_migrate
  phase2_cleanup: add unlock_vm
  phase2_cleanup: add stop_remote_vm
  phase3_cleanup: add finish_block_jobs
  phase3_cleanup: add move_config
  phase3_cleanup: add finish_livemigration
  phase3_cleanup: add finish_spice_migration
  phase3_cleanup: add stop_local_vm
  phase3_cleanup: add delete_local_volumes
  phase1_cleanup: use unlock_vm
  cancel_migrate: move block-job-cancel

 PVE/QemuMigrate.pm | 269 +++++++++++++++++++++++++++++++--------------
 1 file changed, 184 insertions(+), 85 deletions(-)

-- 
2.20.1




More information about the pve-devel mailing list