[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/33] migration queue
From: |
Dr. David Alan Gilbert (git) |
Subject: |
[Qemu-devel] [PULL 00/33] migration queue |
Date: |
Thu, 15 Aug 2019 17:34:31 +0100 |
From: "Dr. David Alan Gilbert" <address@hidden>
The following changes since commit f28ed74fd116491e31329044d140fde4aa23b2a0:
Update version for v4.1.0-rc5 release (2019-08-13 15:38:38 +0100)
are available in the Git repository at:
git://github.com/dagrh/qemu.git tags/pull-migration-20190814a
for you to fetch changes up to 7dd59d01ddcc4a4ba0c44c2cc9e3b35c79aa7a29:
migration: add some multifd traces (2019-08-14 17:33:14 +0100)
----------------------------------------------------------------
Migration pull 2019-08-15
Marcel's vmxnet3 live migration fix (that breaks vmxnet3 compatibility
but makes it work)
Error description improvements from Yury.
Multifd fixes from Ivan and Juan.
A load of small cleanups from Wei.
A small cleanup from Marc-André for a future patch.
----------------------------------------------------------------
Ivan Ren (4):
migration: always initialise ram_counters for a new migration
migration: add qemu_file_update_transfer interface
migration: add speed limit for multifd migration
migration: update ram_counters for multifd sync packet
Juan Quintela (3):
migration: Add traces for multifd terminate threads
migration: Make global sem_sync semaphore by channel
migration: add some multifd traces
Marc-André Lureau (1):
qemu-file: move qemu_{get,put}_counted_string() declarations
Marcel Apfelbaum (1):
hw/net: fix vmxnet3 live migration
Wei Yang (23):
migration: consolidate time info into populate_time_info
migration/postcopy: the valid condition is one less then end
migration/postcopy: break the loop when there is no more page to discard
migration/postcopy: discard_length must not be 0
migration/postcopy: reduce one operation to calculate fixup_start_addr
migration/postcopy: do_fixup is true when host_offset is non-zero
migration/savevm: flush file for iterable_only case
migration/savevm: split qemu_savevm_state_complete_precopy() into two
parts
migration/savevm: move non SaveStateEntry condition check out of iteration
migration/postcopy: PostcopyState is already set in
loadvm_postcopy_handle_advise()
migration/postcopy: start_postcopy could be true only when
migrate_postcopy() return true
migration: use migration_in_postcopy() to check POSTCOPY_ACTIVE
migration: just pass RAMBlock is enough
migration: equation is more proper than and to check LOADVM_QUIT
migration: return -EINVAL directly when version_id mismatch
migration: extract ram_load_precopy
migration/postcopy: make PostcopyDiscardState a static variable
migration/postcopy: simplify calculation of run_start and fixup_start_addr
migration/postcopy: use QEMU_IS_ALIGNED to replace host_offset
hmp: Remove migration capabilities from "info migrate"
migration: remove unused field bytes_xfer
migration: rename migration_bitmap_sync_range to
ramblock_sync_dirty_bitmap
migration/postcopy: use mis->bh instead of allocating a QEMUBH
Yury Kotov (1):
migration: Add error_desc for file channel errors
hw/net/vmxnet3.c | 52 +--------
include/migration/qemu-file-types.h | 4 +
migration/migration.c | 79 ++++++++-----
migration/migration.h | 1 -
migration/postcopy-ram.c | 70 +++++-------
migration/postcopy-ram.h | 13 +--
migration/qemu-file-channel.c | 30 ++---
migration/qemu-file.c | 68 +++++++++--
migration/qemu-file.h | 20 ++--
migration/ram.c | 217 ++++++++++++++++++------------------
migration/rdma.c | 6 +-
migration/savevm.c | 96 ++++++++++------
migration/trace-events | 6 +
monitor/hmp-cmds.c | 14 ---
14 files changed, 348 insertions(+), 328 deletions(-)
- [Qemu-devel] [PULL 00/33] migration queue,
Dr. David Alan Gilbert (git) <=
- [Qemu-devel] [PULL 01/33] migration: Add error_desc for file channel errors, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 02/33] hw/net: fix vmxnet3 live migration, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 03/33] migration: consolidate time info into populate_time_info, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 05/33] migration/postcopy: break the loop when there is no more page to discard, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 04/33] migration/postcopy: the valid condition is one less then end, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 06/33] migration/postcopy: discard_length must not be 0, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 07/33] migration/postcopy: reduce one operation to calculate fixup_start_addr, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 08/33] migration/postcopy: do_fixup is true when host_offset is non-zero, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 09/33] migration/savevm: flush file for iterable_only case, Dr. David Alan Gilbert (git), 2019/08/15
- [Qemu-devel] [PULL 10/33] migration/savevm: split qemu_savevm_state_complete_precopy() into two parts, Dr. David Alan Gilbert (git), 2019/08/15