[libvirt] [PATCHv6 0/8] live block migration

Eric Blake eblake at redhat.com
Tue Apr 24 02:49:22 UTC 2012


v5: https://www.redhat.com/archives/libvir-list/2012-April/msg00753.html

Differences in v6:
- rebased on top of accepted patches v5:1-4/23 and latest tree
- corresponds to patches v5:7-14/23
- patch 5/8 is new
- patch v5:12/23 is dropped; qemu is giving us something better, but
I still need to finish writing that patch
- patch v5:11/23 comments were incorporated, with better cleanup on error
- tweak series to deal with potential for qemu 1.1 to support copy
but not pivot
- limit series to just the bare minimum for now; patches from v5:15/23
are still on my tree, but not worth submitting until we know more about
what qemu will provide

I'm posting this more for reference for my efforts to backport this
to RHEL 6 where I have tested against a candidate qemu build, and
don't this is ready for upstream until we have confirmation that
actual patches have gone into at least the qemu block queue for 1.1.

Eric Blake (8):
  blockjob: react to active block copy
  blockjob: add qemu capabilities related to block jobs
  blockjob: return appropriate event and info
  blockjob: support pivot operation on cancel
  blockjob: make drive-reopen safer
  blockjob: implement block copy for qemu
  blockjob: allow for existing files
  blockjob: allow mirroring under SELinux

 src/conf/domain_conf.c       |   12 ++
 src/conf/domain_conf.h       |    1 +
 src/libvirt_private.syms     |    1 +
 src/qemu/qemu_capabilities.c |    3 +
 src/qemu/qemu_capabilities.h |    2 +
 src/qemu/qemu_driver.c       |  396 +++++++++++++++++++++++++++++++++++++++++-
 src/qemu/qemu_hotplug.c      |    7 +
 src/qemu/qemu_monitor.c      |   37 ++++
 src/qemu/qemu_monitor.h      |   11 ++
 src/qemu/qemu_monitor_json.c |   67 +++++++
 src/qemu/qemu_monitor_json.h |   18 ++-
 11 files changed, 549 insertions(+), 6 deletions(-)

-- 
1.7.7.6




More information about the libvir-list mailing list