[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCHv4 00/11] libxl: Enabling live-migrate on HVM on qemu-xen device model in 4.2 - libxl patchset



This patch series consists of 2 parts:
* 11 patches to libxl
* 5 patches to QEMU

The 11 patches to libxl are unchanged since version 3 of the patch,
but have Acked-By lines reintroduced.

The 5 patches to QEMU are unchanged since version 2 of the patch.

These patches enable live-migrate on HVM using the upstream qemu-xen
device model under Xen 4.2. Currently this is unimplemented. In the
main they are backports of patches in xen-unstable, thought the
QEMU side in particular needed some fiddling.

I would suggest these patches should be included in 4.2.2.

You can find these on Github at:
 https://github.com/abligh/xen-4.2-live-migrate/commits/PATCHv4

Or on the PATCHv4 branch of this repository:
 https://github.com/abligh/xen-4.2-live-migrate.git

Alex Bligh (11):
  libxl_json: Export json_object related function.
  libxl_json: Remove JSON_ERROR from enum.
  libxl_json: Replace JSON_TRUE/FALSE by JSON_BOOL.
  libxl_json: Introduce libxl__json_object_to_yajl_gen.
  libxl_qmp: Introduces helpers to create an argument list.
  libxl_qmp: Use qmp_parameters_* functions for param list of a QMP
    command.
  libxl_qmp: Simplify run of single QMP commands.
  libxl_qmp: Introduce libxl__qmp_set_global_dirty_log.
  libxl_dom: Call the right switch logdirty for the right DM.
  libxl: libxl__qmp_save: Add filename as JSON parameter to
    xen-save-devices-state
  libxl: Allow migration with qemu-xen.

 tools/libxl/libxl.c          |   17 ----
 tools/libxl/libxl_dom.c      |   45 +++++++++-
 tools/libxl/libxl_internal.h |   35 ++++++-
 tools/libxl/libxl_json.c     |   94 +++++++++++++++----
 tools/libxl/libxl_qmp.c      |  209 +++++++++++++++++++++---------------------
 5 files changed, 253 insertions(+), 147 deletions(-)

All this patch series:

Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

-- 
1.7.4.1


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.