On 3/5/19 7:15 PM, Dr. David Alan Gilbert (git) wrote: > 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
Replying to cover for Peter scripts: In patch 10/21 Daniel said he'll respin. > 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(-) >