[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/40] Migration PULL requset (take 2)
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PULL 00/40] Migration PULL requset (take 2) |
Date: |
Wed, 16 May 2018 01:39:37 +0200 |
Hi
- dropped xbzrle test (have to check with slower systems)
- fixed s/2.12/2.13/ detected by eric
Please Apply.
The following changes since commit c416eecea5f3aea863ab8fda5a36a24157b8f704:
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
(2018-05-15 17:02:00 +0100)
are available in the Git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20180515
for you to fetch changes up to 8b7bf2badac25c0a52aff1b181ad75fdb304dd0c:
Migration+TLS: Fix crash due to double cleanup (2018-05-15 22:13:08 +0200)
----------------------------------------------------------------
migration/next for 20180515
----------------------------------------------------------------
Dr. David Alan Gilbert (3):
migration: update docs
migration: Textual fixups for blocktime
Migration+TLS: Fix crash due to double cleanup
Juan Quintela (11):
tests: Add migration precopy test
tests: Migration ppc now inlines its program
migration: Set error state in case of error
migration: Introduce multifd_recv_new_channel()
migration: terminate_* can be called for other threads
migration: Be sure all recv channels are created
migration: Export functions to create send channels
migration: Create multifd channels
migration: Delay start of migration main routines
migration: Transmit initial package through the multifd channels
migration: Define MultifdRecvParams sooner
Lidong Chen (1):
migration: update index field when delete or qsort RDMALocalBlock
Peter Xu (24):
migration: let incoming side use thread context
migration: new postcopy-pause state
migration: implement "postcopy-pause" src logic
migration: allow dst vm pause on postcopy
migration: allow src return path to pause
migration: allow fault thread to pause
qmp: hmp: add migrate "resume" option
migration: rebuild channel on source
migration: new state "postcopy-recover"
migration: wakeup dst ram-load-thread for recover
migration: new cmd MIG_CMD_RECV_BITMAP
migration: new message MIG_RP_MSG_RECV_BITMAP
migration: new cmd MIG_CMD_POSTCOPY_RESUME
migration: new message MIG_RP_MSG_RESUME_ACK
migration: introduce SaveVMHandlers.resume_prepare
migration: synchronize dirty bitmap for resume
migration: setup ramstate for resume
migration: final handshake for the resume
migration: init dst in migration_object_init too
qmp/migration: new command migrate-recover
hmp/migration: add migrate_recover command
migration: introduce lock for to_dst_file
migration/qmp: add command migrate-pause
migration/hmp: add migrate_pause command
Xiao Guangrong (1):
migration: fix saving normal page even if it's been compressed
docs/devel/migration.rst | 532 ++++++++++++++++++++++++++++------------
hmp-commands.hx | 34 ++-
hmp.c | 23 +-
hmp.h | 2 +
include/migration/register.h | 2 +
migration/channel.c | 12 +-
migration/exec.c | 9 +-
migration/fd.c | 9 +-
migration/migration.c | 559 +++++++++++++++++++++++++++++++++++++++----
migration/migration.h | 22 ++
migration/postcopy-ram.c | 54 ++++-
migration/ram.c | 500 +++++++++++++++++++++++++++++++++++---
migration/ram.h | 6 +
migration/rdma.c | 7 +
migration/savevm.c | 191 ++++++++++++++-
migration/savevm.h | 3 +
migration/socket.c | 39 ++-
migration/socket.h | 7 +
migration/trace-events | 21 ++
qapi/migration.json | 57 ++++-
tests/migration-test.c | 85 ++++---
21 files changed, 1864 insertions(+), 310 deletions(-)
- [Qemu-devel] [PULL 00/40] Migration PULL requset (take 2),
Juan Quintela <=
- [Qemu-devel] [PULL 02/40] tests: Add migration precopy test, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 01/40] migration: fix saving normal page even if it's been compressed, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 03/40] tests: Migration ppc now inlines its program, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 05/40] migration: Introduce multifd_recv_new_channel(), Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 04/40] migration: Set error state in case of error, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 06/40] migration: terminate_* can be called for other threads, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 09/40] migration: Create multifd channels, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 08/40] migration: Export functions to create send channels, Juan Quintela, 2018/05/15
- [Qemu-devel] [PULL 10/40] migration: Delay start of migration main routines, Juan Quintela, 2018/05/15