[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 00/18] Migration pull request
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PULL 00/18] Migration pull request |
Date: |
Fri, 19 May 2017 16:41:31 +0100 |
User-agent: |
Mutt/1.8.0 (2017-02-23) |
On Thu, May 18, 2017 at 07:24:44PM +0200, Juan Quintela wrote:
> Hi
>
> This include the following series:
> - Fix non-multiple of page size migraition (dave)
> - Remove use of old MigrationParms (a.k.a. now block migration is a
> capability)
> - Cleanups of headers in migration
> - Make savevm.c target independent
>
> Please, apply.
>
> Thanks, Juan.
>
> The following changes since commit 56821559f0ba682fe6b367815572e6f974d329ab:
>
> Merge remote-tracking branch 'dgilbert/tags/pull-hmp-20170517' into staging
> (2017-05-18 13:36:15 +0100)
>
> are available in the git repository at:
>
> git://github.com/juanquintela/qemu.git tags/migration/20170518
>
> for you to fetch changes up to 46d702b106d20beda2fcd0f96ddc44855ba262b3:
>
> migration: Make savevm.c target independent (2017-05-18 19:21:00 +0200)
>
> ----------------------------------------------------------------
> migration/next for 20170518
>
> ----------------------------------------------------------------
> Dr. David Alan Gilbert (3):
> migration: Fix non-multiple of page size migration
> postcopy: Require RAMBlocks that are whole pages
> block migration: Allow compile time disable
>
> Juan Quintela (15):
> hmp: Use visitor api for hmp_migrate_set_parameter()
> migration: Create block capability
> migration: Remove use of old MigrationParams
> migration: Remove old MigrationParams
> migration: Create migration/xbzrle.h
> migration: Split migration/channel.c for channel operations
> migration: Export qemu-file-channel.c functions in its own file
> migration: Remove migration.h from colo.h
> migration: Move qjson.h to migration/
> migration: Split vmstate-types.c from vmstate.c
> migration: Remove qemu-file.h from vmstate.h
> migration: Remove vmstate.h from migration.h
> migration: migration.h was not needed
> exec: Create include for target_page_size()
> migration: Make savevm.c target independent
>
> Makefile.target | 2 +-
> block/qed.c | 1 -
> configure | 11 +
> exec.c | 10 +
> hmp.c | 23 +-
> hw/i386/pc_q35.c | 1 -
> hw/virtio/vhost-user.c | 1 -
> hw/virtio/vhost-vsock.c | 1 -
> hw/virtio/virtio.c | 1 -
> include/exec/target_page.h | 21 +
> include/hw/hw.h | 1 +
> include/migration/block.h | 24 ++
> include/migration/colo.h | 1 -
> include/migration/migration.h | 30 +-
> include/migration/qemu-file.h | 4 -
> include/migration/vmstate.h | 4 -
> include/qemu/typedefs.h | 1 -
> include/sysemu/sysemu.h | 4 +-
> migration/Makefile.objs | 6 +-
> migration/block.c | 19 +-
> migration/channel.c | 67 ++++
> migration/channel.h | 27 ++
> migration/colo-comm.c | 4 +-
> migration/colo.c | 9 +-
> migration/exec.c | 1 +
> migration/fd.c | 1 +
> migration/migration.c | 149 ++++---
> migration/postcopy-ram.c | 18 +-
> migration/qemu-file-channel.c | 1 +
> migration/qemu-file-channel.h | 32 ++
> migration/qjson.c | 2 +-
> {include/migration => migration}/qjson.h | 0
> migration/ram.c | 8 +-
> migration/rdma.c | 1 +
> migration/savevm.c | 40 +-
> migration/socket.c | 1 +
> migration/tls.c | 1 +
> migration/vmstate-types.c | 661
> +++++++++++++++++++++++++++++++
> migration/vmstate.c | 656 +-----------------------------
> migration/xbzrle.c | 2 +-
> migration/xbzrle.h | 21 +
> monitor.c | 1 -
> qapi-schema.json | 28 +-
> tests/Makefile.include | 2 +-
> tests/test-vmstate.c | 2 +
> tests/test-xbzrle.c | 2 +-
> 46 files changed, 1102 insertions(+), 801 deletions(-)
> create mode 100644 include/exec/target_page.h
> create mode 100644 migration/channel.c
> create mode 100644 migration/channel.h
> create mode 100644 migration/qemu-file-channel.h
> rename {include/migration => migration}/qjson.h (100%)
> create mode 100644 migration/vmstate-types.c
> create mode 100644 migration/xbzrle.h
>
Thanks, applied to my staging tree:
https://github.com/stefanha/qemu/commits/staging
Stefan
signature.asc
Description: PGP signature
- [Qemu-devel] [PULL 00/18] Migration pull request, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 01/18] migration: Fix non-multiple of page size migration, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 02/18] postcopy: Require RAMBlocks that are whole pages, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 03/18] hmp: Use visitor api for hmp_migrate_set_parameter(), Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 04/18] migration: Create block capability, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 05/18] migration: Remove use of old MigrationParams, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 06/18] migration: Remove old MigrationParams, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 07/18] block migration: Allow compile time disable, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 08/18] migration: Create migration/xbzrle.h, Juan Quintela, 2017/05/18
- [Qemu-devel] [PULL 09/18] migration: Split migration/channel.c for channel operations, Juan Quintela, 2017/05/18
- Re: [Qemu-devel] [PULL 00/18] Migration pull request,
Stefan Hajnoczi <=