From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> 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(-)