qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/17] Migration patches for 2024-12-17


From: Fabiano Rosas
Subject: [PULL 00/17] Migration patches for 2024-12-17
Date: Tue, 17 Dec 2024 14:48:38 -0300

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu 
into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/migration-20241217-pull-request

for you to fetch changes up to 1bed6df0c71d3a74286f53c01fafd21fde8777f4:

  tests/qtest/migration: Fix compile errors when CONFIG_UADK is set (2024-12-17 
13:51:19 -0300)

----------------------------------------------------------------
Migration pull request

- Shameer's fixes for CONFIG_UADK code

- Peter's multifd sync cleanups, prereq. for VFIO and postcopy work

- Fabiano's fix for multifd regression in pre-9.0 -> post-9.1
  migrations (#2720)

- Fabiano's fix for s390x migration regression (#2704)

- Peter's fix for assertions during paused migrations; reworks
  late-block-activate logic (#2395, #686)

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

Fabiano Rosas (2):
  migration/multifd: Fix compat with QEMU < 9.0
  s390x: Fix CSS migration

Peter Xu (13):
  migration/multifd: Further remove the SYNC on complete
  migration/multifd: Allow to sync with sender threads only
  migration/ram: Move RAM_SAVE_FLAG* into ram.h
  migration/multifd: Unify RAM_SAVE_FLAG_MULTIFD_FLUSH messages
  migration/multifd: Remove sync processing on postcopy
  migration/multifd: Cleanup src flushes on condition check
  migration/multifd: Document the reason to sync for save_setup()
  migration: Add helper to get target runstate
  qmp/cont: Only activate disks if migration completed
  migration/block: Make late-block-active the default
  migration/block: Apply late-block-active behavior to postcopy
  migration/block: Fix possible race with block_inactive
  migration/block: Rewrite disk activation

Shameer Kolothum (2):
  migration/multifd: Fix compile error caused by page_size usage
  tests/qtest/migration: Fix compile errors when CONFIG_UADK is set

 hw/s390x/s390-virtio-ccw.c                |   2 +-
 include/migration/misc.h                  |   4 +
 migration/block-active.c                  |  94 +++++++++++++++
 migration/colo.c                          |   2 +-
 migration/meson.build                     |   1 +
 migration/migration.c                     | 136 +++++++++-------------
 migration/migration.h                     |   6 +-
 migration/multifd-nocomp.c                |  74 +++++++++++-
 migration/multifd-uadk.c                  |   2 +-
 migration/multifd.c                       |  32 +++--
 migration/multifd.h                       |  27 ++++-
 migration/ram.c                           |  89 +++++++-------
 migration/ram.h                           |  28 +++++
 migration/rdma.h                          |   7 --
 migration/savevm.c                        |  46 ++++----
 migration/trace-events                    |   3 +
 monitor/qmp-cmds.c                        |  22 ++--
 tests/qtest/migration/compression-tests.c |  54 ---------
 18 files changed, 372 insertions(+), 257 deletions(-)
 create mode 100644 migration/block-active.c

-- 
2.35.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]