Hi
This includes:
- Postocpy bitmap on destination (alexey)
- pre-switchover patches (dave)
- ram_state cleanup (peter)
- reviewed part of set_migrate_state (me)
- grammar fix from eric
- patch reviewed from multifd
Please, Apply.
The following changes since commit e822e81e350825dd94f41ee2538ff1432b812eb9:
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2017-10-20 15:04:00 +0100)
are available in the git repository at:
git://github.com/juanquintela/qemu.git tags/migration/20171023
for you to fetch changes up to 87db1a7d89677e3dbc8b3763e417b9376009bdbb:
migration: Improve migration thread error handling (2017-10-23 18:03:43 +0200)
----------------------------------------------------------------
migration/next for 20171023
----------------------------------------------------------------
Alexey Perevalov (3):
migration: postcopy_place_page factoring out
migration: introduce qemu_ufd_copy_ioctl helper
migration: add bitmap for received page
Dr. David Alan Gilbert (7):
migration: Add 'pause-before-switchover' capability
migration: Add 'pre-switchover' and 'device' statuses
migration: Wait for semaphore before completing migration
migration: migrate-continue
migrate: HMP migate_continue
migration: allow cancel to unpause
migration: pause-before-switchover for postcopy
Juan Quintela (7):
migration: Fix migrate_test_apply for multifd parameters
migratiom: Remove max_item_age parameter
migration: Make cache size elements use the right types
migration: Move xbzrle cache resize error handling to xbzrle_cache_resize
migration: Make cache_init() take an error parameter
qapi: Fix grammar in x-multifd-page-count descriptions
migration: Improve migration thread error handling
Peter Xu (4):
migration: provide ram_state_init()
migration: provide ram_state_cleanup
migration: clean up xbzrle cache init/destroy
migration: new ram_init_bitmaps()
hmp-commands.hx | 12 +++
hmp.c | 13 +++
hmp.h | 1 +
include/exec/ram_addr.h | 10 ++
migration/migration.c | 131 +++++++++++++++++++----
migration/migration.h | 11 +-
migration/page_cache.c | 25 +++--
migration/page_cache.h | 7 +-
migration/postcopy-ram.c | 54 ++++++----
migration/postcopy-ram.h | 4 +-
migration/ram.c | 267 +++++++++++++++++++++++++++++++++--------------
migration/ram.h | 7 +-
migration/tls.c | 1 -
qapi/migration.json | 36 ++++++-
14 files changed, 436 insertions(+), 143 deletions(-)