[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/21] migration queue
From: |
Dr. David Alan Gilbert (git) |
Subject: |
[Qemu-devel] [PULL 00/21] migration queue |
Date: |
Tue, 5 Mar 2019 18:15:41 +0000 |
From: "Dr. David Alan Gilbert" <address@hidden>
The following changes since commit 0984a157c1c053394adbf64ed7de97f1aebe6a2d:
Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into
staging (2019-03-05 09:33:20 +0000)
are available in the Git repository at:
git://github.com/dagrh/qemu.git tags/pull-migration-20190305a
for you to fetch changes up to 3feabbb5fc5e3d5504c735a77ebd1d7fc1eabb9b:
qapi/migration.json: Remove a variable that doesn't exist in example
(2019-03-05 18:04:05 +0000)
----------------------------------------------------------------
Migration pull 2019-03-05
a) 3 small fixes including the cancel problem
that caused the ahci migration test to fail
intermittently
b) Yury's ignore-shared feature
c) Juan's extra tests
d) Wei Wang's free page hinting
e) Some Colo fixes from Zhang Chen
----------------------------------------------------------------
Dr. David Alan Gilbert (2):
migration: Fix cancel state
migration/rdma: Fix qemu_rdma_cleanup null check
Juan Quintela (3):
tests: Add migration xbzrle test
migration: Create socket-address parameter
tests: Add basic migration precopy tcp test
Marcel Apfelbaum (1):
migration/rdma: clang compilation fix
Wei Wang (7):
bitmap: fix bitmap_count_one
bitmap: bitmap_count_one_with_offset
migration: use bitmap_mutex in migration_bitmap_clear_dirty
migration: API to clear bits of guest free pages from the dirty bitmap
migration/ram.c: add a notifier chain for precopy
migration/ram.c: add the free page optimization enable flag
virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT
Yury Kotov (5):
exec: Change RAMBlockIterFunc definition
migration: Introduce ignore-shared capability
migration: Add an ability to ignore shared RAM blocks
tests/migration-test: Add a test for ignore-shared capability
migration: Add capabilities validation
Zhang Chen (3):
Migration/colo.c: Fix double close bug when occur COLO failover
Migration/colo.c: Make COLO node running after failover
qapi/migration.json: Remove a variable that doesn't exist in example
exec.c | 38 ++---
hmp.c | 33 ++++
hw/virtio/virtio-balloon.c | 263 +++++++++++++++++++++++++++++++
include/exec/cpu-common.h | 7 +-
include/hw/virtio/virtio-balloon.h | 28 +++-
include/migration/misc.h | 22 +++
include/qemu/bitmap.h | 17 ++
migration/colo.c | 2 +-
migration/migration.c | 52 ++++++-
migration/migration.h | 9 +-
migration/postcopy-ram.c | 48 +++---
migration/ram.c | 231 ++++++++++++++++++++++++----
migration/rdma.c | 18 ++-
migration/savevm.c | 152 ++++++++++++++++++
migration/socket.c | 11 ++
qapi/migration.json | 13 +-
qapi/sockets.json | 18 +++
stubs/ram-block.c | 15 ++
tests/migration-test.c | 308 +++++++++++++++++++++++++++++++++----
util/vfio-helpers.c | 6 +-
vl.c | 1 +
21 files changed, 1169 insertions(+), 123 deletions(-)
- [Qemu-devel] [PULL 00/21] migration queue,
Dr. David Alan Gilbert (git) <=
- [Qemu-devel] [PULL 01/21] migration: Fix cancel state, Dr. David Alan Gilbert (git), 2019/03/05
- [Qemu-devel] [PULL 03/21] migration/rdma: clang compilation fix, Dr. David Alan Gilbert (git), 2019/03/05
- [Qemu-devel] [PULL 02/21] migration/rdma: Fix qemu_rdma_cleanup null check, Dr. David Alan Gilbert (git), 2019/03/05
- [Qemu-devel] [PULL 04/21] exec: Change RAMBlockIterFunc definition, Dr. David Alan Gilbert (git), 2019/03/05
- [Qemu-devel] [PULL 05/21] migration: Introduce ignore-shared capability, Dr. David Alan Gilbert (git), 2019/03/05
- [Qemu-devel] [PULL 06/21] migration: Add an ability to ignore shared RAM blocks, Dr. David Alan Gilbert (git), 2019/03/05