qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/33] migration queue
@ 2019-08-15 16:34 Dr. David Alan Gilbert (git)
  2019-08-15 16:34 ` [Qemu-devel] [PULL 01/33] migration: Add error_desc for file channel errors Dr. David Alan Gilbert (git)
                   ` (33 more replies)
  0 siblings, 34 replies; 35+ messages in thread
From: Dr. David Alan Gilbert (git) @ 2019-08-15 16:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: quintela, yury-kotov, richardw.yang, marcandre.lureau, ivanren

From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

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(-)


^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2019-08-16 13:06 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-15 16:34 [Qemu-devel] [PULL 00/33] migration queue Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 01/33] migration: Add error_desc for file channel errors Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 02/33] hw/net: fix vmxnet3 live migration Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 03/33] migration: consolidate time info into populate_time_info Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 04/33] migration/postcopy: the valid condition is one less then end Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [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 16:34 ` [Qemu-devel] [PULL 06/33] migration/postcopy: discard_length must not be 0 Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 07/33] migration/postcopy: reduce one operation to calculate fixup_start_addr Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [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 16:34 ` [Qemu-devel] [PULL 09/33] migration/savevm: flush file for iterable_only case Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 10/33] migration/savevm: split qemu_savevm_state_complete_precopy() into two parts Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 11/33] migration/savevm: move non SaveStateEntry condition check out of iteration Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 12/33] migration/postcopy: PostcopyState is already set in loadvm_postcopy_handle_advise() Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 13/33] migration/postcopy: start_postcopy could be true only when migrate_postcopy() return true Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 14/33] migration: use migration_in_postcopy() to check POSTCOPY_ACTIVE Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 15/33] migration: just pass RAMBlock is enough Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 16/33] migration: equation is more proper than and to check LOADVM_QUIT Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 17/33] migration: return -EINVAL directly when version_id mismatch Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 18/33] migration: extract ram_load_precopy Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 19/33] migration/postcopy: make PostcopyDiscardState a static variable Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 20/33] migration/postcopy: simplify calculation of run_start and fixup_start_addr Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 21/33] migration/postcopy: use QEMU_IS_ALIGNED to replace host_offset Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 22/33] hmp: Remove migration capabilities from "info migrate" Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 23/33] migration: remove unused field bytes_xfer Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 24/33] migration: always initialise ram_counters for a new migration Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 25/33] migration: add qemu_file_update_transfer interface Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 26/33] migration: add speed limit for multifd migration Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 27/33] migration: update ram_counters for multifd sync packet Dr. David Alan Gilbert (git)
2019-08-15 16:34 ` [Qemu-devel] [PULL 28/33] migration: rename migration_bitmap_sync_range to ramblock_sync_dirty_bitmap Dr. David Alan Gilbert (git)
2019-08-15 16:35 ` [Qemu-devel] [PULL 29/33] migration/postcopy: use mis->bh instead of allocating a QEMUBH Dr. David Alan Gilbert (git)
2019-08-15 16:35 ` [Qemu-devel] [PULL 30/33] qemu-file: move qemu_{get, put}_counted_string() declarations Dr. David Alan Gilbert (git)
2019-08-15 16:35 ` [Qemu-devel] [PULL 31/33] migration: Add traces for multifd terminate threads Dr. David Alan Gilbert (git)
2019-08-15 16:35 ` [Qemu-devel] [PULL 32/33] migration: Make global sem_sync semaphore by channel Dr. David Alan Gilbert (git)
2019-08-15 16:35 ` [Qemu-devel] [PULL 33/33] migration: add some multifd traces Dr. David Alan Gilbert (git)
2019-08-16 12:58 ` [Qemu-devel] [PULL 00/33] migration queue Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).