From: Juan Quintela <quintela@redhat.com>
To: qemu-devel@nongnu.org
Cc: amit.shah@redhat.com
Subject: [Qemu-devel] [PULL v2 00/27] Migration pull request
Date: Thu, 2 Jul 2015 18:09:48 +0200 [thread overview]
Message-ID: <1435853415-23545-1-git-send-email-quintela@redhat.com> (raw)
Hi
[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 5317b0f6d4bb581c5c8f88f31138ee301ad2b7e5:
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20150702-v3' into staging (2015-07-02 15:20:55 +0100)
are available in the git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20150702
for you to fetch changes up to 4c7e7bb049cc20d53c2f99fb294626e5e5a334ec:
migration: extend migration_bitmap (2015-07-02 18:06:23 +0200)
----------------------------------------------------------------
migration/next for 20150702
----------------------------------------------------------------
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 (12):
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: 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 | 6 +-
include/migration/qemu-file.h | 14 +-
include/migration/vmstate.h | 2 +
include/sysemu/sysemu.h | 1 +
migration/migration.c | 158 ++++++++++++++++++++---
migration/qemu-file.c | 16 ++-
migration/ram.c | 55 +++++++-
migration/rdma.c | 289 ++++++++++++++++++++++++++++++------------
migration/savevm.c | 178 +++++++++++++++++++-------
migration/vmstate.c | 11 ++
qapi/event.json | 12 ++
trace-events | 16 ++-
vl.c | 21 ++-
19 files changed, 645 insertions(+), 163 deletions(-)
next reply other threads:[~2015-07-02 16:10 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-02 16:09 Juan Quintela [this message]
2015-07-02 16:09 ` [Qemu-devel] [PULL 01/27] rdma: fix memory leak Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 02/27] Only try and read a VMDescription if it should be there Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 03/27] rdma typos Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 04/27] Store block name in local blocks structure Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 05/27] Translate offsets to destination address space Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 06/27] Rework ram_control_load_hook to hook during block load Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 07/27] Allow rdma_delete_block to work without the hash Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 08/27] Rework ram block hash Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 09/27] Sort destination RAMBlocks to be the same as the source Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 10/27] Sanity check RDMA remote data Juan Quintela
2015-07-02 16:09 ` [Qemu-devel] [PULL 11/27] Fail more cleanly in mismatched RAM cases Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 12/27] Fix older machine type compatibility on power with section footers Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 13/27] runstate: Add runstate store Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 14/27] runstate: migration allows more transitions now Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 15/27] migration: create new section to store global state Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 16/27] global_state: Make section optional Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 17/27] vmstate: Create optional sections Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 18/27] migration: Add configuration section Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 19/27] migration: Use cmpxchg correctly Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 20/27] migration: ensure we start in NONE state Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 21/27] migration: Use always helper to set state Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 22/27] migration: No need to call trace_migrate_set_state() Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 23/27] migration: create migration event Juan Quintela
2015-07-03 2:30 ` Wen Congyang
2015-07-02 16:10 ` [Qemu-devel] [PULL 24/27] migration: Add migration events on target side Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 25/27] check_section_footers: Check the correct section_id Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 26/27] migration: protect migration_bitmap Juan Quintela
2015-07-02 16:10 ` [Qemu-devel] [PULL 27/27] migration: extend migration_bitmap Juan Quintela
2015-07-02 17:31 ` [Qemu-devel] [PULL v2 00/27] Migration pull request Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1435853415-23545-1-git-send-email-quintela@redhat.com \
--to=quintela@redhat.com \
--cc=amit.shah@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).