[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v2 00/18] Migration 20241030 patches
From: |
Peter Xu |
Subject: |
[PULL v2 00/18] Migration 20241030 patches |
Date: |
Fri, 1 Nov 2024 09:46:24 -0400 |
The following changes since commit ea8ae47bdd2024dc2596f16b27f27fd4dcc08776:
Merge tag 'pull-target-arm-20241029' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-10-31
13:28:57 +0000)
are available in the Git repository at:
https://gitlab.com/peterx/qemu.git tags/migration-20241030-pull-request
for you to fetch changes up to 00b4b216534d84ace7b0583cec70a3aaf256cb25:
migration/multifd: Zero p->flags before starting filling a packet (2024-10-31
15:48:18 -0400)
----------------------------------------------------------------
Migration pull request for softfreeze
v2:
- Patch "migration: Move cpu-throttle.c from system to migration",
fix build on MacOS, and subject spelling
NOTE: checkpatch.pl could report a false positive on this branch:
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#21:
{include/sysemu => migration}/cpu-throttle.h | 0
That's covered by "F: migration/" entry.
Changelog:
- Peter's cleanup patch on migrate_fd_cleanup()
- Peter's cleanup patch to introduce thread name macros
- Hanna's error path fix for vmstate subsection save()s
- Hyman's auto converge enhancement on background dirty sync
- Peter's additional tracepoints for save state entries
- Thomas's build fix for OpenBSD in dirtyrate.c
- Peter's deprecation of query-migrationthreads command
- Peter's cleanup/fixes from the "export misc.h" series
- Maciej's two small patches from multifd+vfio series
----------------------------------------------------------------
Hanna Czenczek (1):
migration: Ensure vmstate_save() sets errp
Hyman Huang (6):
accel/tcg/icount-common: Remove the reference to the unused header
file
migration: Stop CPU throttling conditionally
migration: Move cpu-throttle.c from system to migration
migration: Remove "rs" parameter in migration_bitmap_sync_precopy
migration: Support periodic RAMBlock dirty bitmap sync
tests/migration: Add case for periodic ramblock dirty sync
Maciej S. Szmigiero (2):
migration/ram: Add load start trace event
migration/multifd: Zero p->flags before starting filling a packet
Peter Xu (8):
migration: Cleanup migrate_fd_cleanup() on accessing to_dst_file
migration: Put thread names together with macros
migration: Deprecate query-migrationthreads command
migration: Take migration object refcount earlier for threads
migration: Unexport dirty_bitmap_mig_init()
migration: Unexport ram_mig_init()
migration: Drop migration_is_setup_or_active()
migration: Drop migration_is_idle()
Thomas Huth (1):
migration/dirtyrate: Silence warning about strcpy() on OpenBSD
docs/about/deprecated.rst | 8 ++
qapi/migration.json | 7 +-
include/migration/misc.h | 9 +-
include/sysemu/cpu-throttle.h | 14 +++
migration/migration.h | 19 ++++
migration/ram.h | 1 +
accel/tcg/icount-common.c | 1 -
hw/vfio/common.c | 2 +-
hw/virtio/virtio-mem.c | 2 +-
migration/colo.c | 3 +-
{system => migration}/cpu-throttle.c | 70 ++++++++++++++-
migration/dirtyrate.c | 11 ++-
migration/migration.c | 128 +++++++++++----------------
migration/multifd.c | 8 +-
migration/postcopy-ram.c | 6 +-
migration/ram.c | 19 ++--
migration/savevm.c | 3 +-
migration/vmstate.c | 13 +--
net/vhost-vdpa.c | 3 +-
system/cpu-timers.c | 3 -
system/qdev-monitor.c | 4 +-
tests/qtest/migration-test.c | 32 +++++++
migration/meson.build | 1 +
migration/trace-events | 5 ++
system/meson.build | 1 -
system/trace-events | 3 -
26 files changed, 254 insertions(+), 122 deletions(-)
rename {system => migration}/cpu-throttle.c (65%)
--
2.45.0
- [PULL v2 00/18] Migration 20241030 patches,
Peter Xu <=