[PULL 00/17] Migration 20230420 patches

Juan Quintela posted 17 patches 1 year ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230424110119.68520-1-quintela@redhat.com
Maintainers: Juan Quintela <quintela@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
include/qemu/mmap-alloc.h |   7 ++
migration/migration.c     | 157 +++++++++++++++++---------------------
migration/migration.h     |   2 +-
migration/multifd.c       |  10 +--
migration/postcopy-ram.c  |  34 ++++++++-
migration/ram.c           |  65 +++++++---------
migration/ram.h           |  34 ++++-----
migration/rdma.c          |   4 +-
migration/savevm.c        |   6 +-
softmmu/vl.c              |   9 ++-
util/mmap-alloc.c         |  28 +++++++
11 files changed, 196 insertions(+), 160 deletions(-)
[PULL 00/17] Migration 20230420 patches
Posted by Juan Quintela 1 year ago
The following changes since commit 327ec8d6c2a2223b78d311153a471036e474c5c5:

  Merge tag 'pull-tcg-20230423' of https://gitlab.com/rth7680/qemu into staging (2023-04-23 11:20:37 +0100)

are available in the Git repository at:

  https://gitlab.com/juan.quintela/qemu.git tags/migration-20230420-pull-request

for you to fetch changes up to b02c7fc9ef447787414e6fa67eff75e7b7b30180:

  migration: Pass migrate_caps_check() the old and new caps (2023-04-24 11:29:02 +0200)

----------------------------------------------------------------
Migration Pull request (take 2)

Remove the two atomic patches that broke mips32.

Please, apply.

----------------------------------------------------------------

Eric Blake (1):
  migration: Handle block device inactivation failures better

Juan Quintela (12):
  migration: Merge ram_counters and ram_atomic_counters
  migration: Update atomic stats out of the mutex
  migration: Make multifd_bytes atomic
  migration: Make dirty_sync_missed_zero_copy atomic
  migration: Make precopy_bytes atomic
  migration: Make downtime_bytes atomic
  migration: Make dirty_sync_count atomic
  migration: Make postcopy_requests atomic
  migration: Rename duplicate to zero_pages
  migration: Rename normal to normal_pages
  migration: rename enabled_capabilities to capabilities
  migration: Pass migrate_caps_check() the old and new caps

Peter Xu (3):
  util/mmap-alloc: qemu_fd_getfs()
  vl.c: Create late backends before migration object
  migration/postcopy: Detect file system on dest host

李皆俊 (1):
  migration: remove extra whitespace character for code style

 include/qemu/mmap-alloc.h |   7 ++
 migration/migration.c     | 157 +++++++++++++++++---------------------
 migration/migration.h     |   2 +-
 migration/multifd.c       |  10 +--
 migration/postcopy-ram.c  |  34 ++++++++-
 migration/ram.c           |  65 +++++++---------
 migration/ram.h           |  34 ++++-----
 migration/rdma.c          |   4 +-
 migration/savevm.c        |   6 +-
 softmmu/vl.c              |   9 ++-
 util/mmap-alloc.c         |  28 +++++++
 11 files changed, 196 insertions(+), 160 deletions(-)

-- 
2.39.2


Re: [PULL 00/17] Migration 20230420 patches
Posted by Richard Henderson 1 year ago
On 4/24/23 12:01, Juan Quintela wrote:
> The following changes since commit 327ec8d6c2a2223b78d311153a471036e474c5c5:
> 
>    Merge tag 'pull-tcg-20230423' ofhttps://gitlab.com/rth7680/qemu  into staging (2023-04-23 11:20:37 +0100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/juan.quintela/qemu.git  tags/migration-20230420-pull-request
> 
> for you to fetch changes up to b02c7fc9ef447787414e6fa67eff75e7b7b30180:
> 
>    migration: Pass migrate_caps_check() the old and new caps (2023-04-24 11:29:02 +0200)
> 
> ----------------------------------------------------------------
> Migration Pull request (take 2)
> 
> Remove the two atomic patches that broke mips32.
> 
> Please, apply.
> 
> ----------------------------------------------------------------
> 
> Eric Blake (1):
>    migration: Handle block device inactivation failures better
> 
> Juan Quintela (12):
>    migration: Merge ram_counters and ram_atomic_counters
>    migration: Update atomic stats out of the mutex
>    migration: Make multifd_bytes atomic
>    migration: Make dirty_sync_missed_zero_copy atomic
>    migration: Make precopy_bytes atomic
>    migration: Make downtime_bytes atomic
>    migration: Make dirty_sync_count atomic
>    migration: Make postcopy_requests atomic
>    migration: Rename duplicate to zero_pages
>    migration: Rename normal to normal_pages
>    migration: rename enabled_capabilities to capabilities
>    migration: Pass migrate_caps_check() the old and new caps
> 
> Peter Xu (3):
>    util/mmap-alloc: qemu_fd_getfs()
>    vl.c: Create late backends before migration object
>    migration/postcopy: Detect file system on dest host
> 
> 李皆俊 (1):
>    migration: remove extra whitespace character for code style

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~