[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v3 00/28] Migration pull request
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL v3 00/28] Migration pull request |
Date: |
Tue, 7 Jul 2015 15:08:41 +0200 |
Hi
[v3]
- make migration events disabled by default with a capability
make check failed because its parser is wrong, but I haven't been able to fix
it.
Once here, is there a good reason why a parser needs to read char by
char from the network and try a json parser each single time in
2015? I hope it has something to do with error checking or whatever.
Please, apply.
[v2]
- update migration_bitmap extension to work on osX (li)
- fix footers (dave)
Please, apply.
[v1]
This series includes:
- rdma fixes by Dave
- rdma memory fix by gonglei
- vmdescription for old machine types (dave)
- fix footers for power (dave)
- migration bitmap extensions (Li)
just fixed the compilation issues for linux-users
- migration events (me)
- optional secttions (me)
- global configuration (me)
Please, Apply.
The following changes since commit 1452673888f6d7f0454276d049846c9bec659233:
Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150706.0'
into staging (2015-07-07 09:22:40 +0100)
are available in the git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20150707
for you to fetch changes up to dd63169766abd2b8dc33f4451dac5e778458a47c:
migration: extend migration_bitmap (2015-07-07 14:54:56 +0200)
----------------------------------------------------------------
migration/next for 20150707
----------------------------------------------------------------
Dr. David Alan Gilbert (12):
Only try and read a VMDescription if it should be there
rdma typos
Store block name in local blocks structure
Translate offsets to destination address space
Rework ram_control_load_hook to hook during block load
Allow rdma_delete_block to work without the hash
Rework ram block hash
Sort destination RAMBlocks to be the same as the source
Sanity check RDMA remote data
Fail more cleanly in mismatched RAM cases
Fix older machine type compatibility on power with section footers
check_section_footers: Check the correct section_id
Gonglei (1):
rdma: fix memory leak
Juan Quintela (13):
runstate: Add runstate store
runstate: migration allows more transitions now
migration: create new section to store global state
global_state: Make section optional
vmstate: Create optional sections
migration: Add configuration section
migration: Use cmpxchg correctly
migration: ensure we start in NONE state
migration: Use always helper to set state
migration: No need to call trace_migrate_set_state()
migration: create migration event
migration: Make events a capability
migration: Add migration events on target side
Li Zhijian (2):
migration: protect migration_bitmap
migration: extend migration_bitmap
docs/qmp/qmp-events.txt | 14 ++
exec.c | 5 +
hw/i386/pc_piix.c | 2 +
hw/i386/pc_q35.c | 2 +
hw/ppc/spapr.c | 3 +
include/exec/exec-all.h | 3 +
include/migration/migration.h | 7 +-
include/migration/qemu-file.h | 14 +-
include/migration/vmstate.h | 2 +
include/sysemu/sysemu.h | 1 +
migration/migration.c | 176 ++++++++++++++++++++++---
migration/qemu-file.c | 16 ++-
migration/ram.c | 55 +++++++-
migration/rdma.c | 289 ++++++++++++++++++++++++++++++------------
migration/savevm.c | 178 +++++++++++++++++++-------
migration/vmstate.c | 11 ++
qapi-schema.json | 5 +-
qapi/event.json | 12 ++
trace-events | 16 ++-
vl.c | 21 ++-
20 files changed, 667 insertions(+), 165 deletions(-)
- [Qemu-devel] [PULL v3 00/28] Migration pull request,
Juan Quintela <=
- [Qemu-devel] [PULL 01/28] rdma: fix memory leak, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 02/28] Only try and read a VMDescription if it should be there, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 05/28] Translate offsets to destination address space, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 03/28] rdma typos, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 04/28] Store block name in local blocks structure, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 07/28] Allow rdma_delete_block to work without the hash, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 06/28] Rework ram_control_load_hook to hook during block load, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 08/28] Rework ram block hash, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 11/28] Fail more cleanly in mismatched RAM cases, Juan Quintela, 2015/07/07
- [Qemu-devel] [PULL 10/28] Sanity check RDMA remote data, Juan Quintela, 2015/07/07