[pve-devel] [PATCH v2 qemu/qemu-server 0/4] live-migration with replicated disks

Fabian Grünbichler f.gruenbichler at proxmox.com
Tue Mar 17 08:55:23 CET 2020


I recently picked up and finished some work-in-progress patches for
adding bitmap support to drive-mirror (it got added to backup block jobs
in 4.0, with plenty of fixes in 4.1 and 4.2) and submitted them
upstream.

IMHO this is in a shape now where we can include it, but I'd also be
fine with hiding it behind an extra flag for now that we later switch to
default/always on.

qemu:

Fabian Grünbichler (1):
  add bitmap drive-mirror patches

 ...d-support-for-sync-bitmap-mode-never.patch |  443 +++
 ...-support-for-conditional-and-always-.patch |   83 +
 ...check-for-bitmap-mode-without-bitmap.patch |   33 +
 ...-to-bdrv_dirty_bitmap_merge_internal.patch |   45 +
 ...8-iotests-add-test-for-bitmap-mirror.patch | 3447 +++++++++++++++++
 .../0039-mirror-move-some-checks-to-qmp.patch |  275 ++
 debian/patches/series                         |    6 +
 7 files changed, 4332 insertions(+)
 create mode 100644 debian/patches/pve/0034-drive-mirror-add-support-for-sync-bitmap-mode-never.patch
 create mode 100644 debian/patches/pve/0035-drive-mirror-add-support-for-conditional-and-always-.patch
 create mode 100644 debian/patches/pve/0036-mirror-add-check-for-bitmap-mode-without-bitmap.patch
 create mode 100644 debian/patches/pve/0037-mirror-switch-to-bdrv_dirty_bitmap_merge_internal.patch
 create mode 100644 debian/patches/pve/0038-iotests-add-test-for-bitmap-mirror.patch
 create mode 100644 debian/patches/pve/0039-mirror-move-some-checks-to-qmp.patch

qemu-server:

Fabian Grünbichler (3):
  drive-mirror: add support for incremental sync
  migrate: add replication info to disk overview
  migrate: add live-migration of replicated disks

 PVE/QemuMigrate.pm | 63 +++++++++++++++++++++++++++++++++++++++++-----
 PVE/QemuServer.pm  | 15 ++++++++++-
 2 files changed, 71 insertions(+), 7 deletions(-)

-- 
2.20.1





More information about the pve-devel mailing list