[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/14] Migration 20240126 patches
From: |
peterx |
Subject: |
[PULL 00/14] Migration 20240126 patches |
Date: |
Mon, 29 Jan 2024 11:03:51 +0800 |
From: Peter Xu <peterx@redhat.com>
The following changes since commit 7a1dc45af581d2b643cdbf33c01fd96271616fbd:
Merge tag 'pull-target-arm-20240126' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-01-26
18:16:35 +0000)
are available in the Git repository at:
https://gitlab.com/peterx/qemu.git tags/migration-20240126-pull-request
for you to fetch changes up to 57fd4b4e10756448acd6c90ce041ba8dc9313efc:
Make 'uri' optional for migrate QAPI (2024-01-29 11:02:12 +0800)
----------------------------------------------------------------
Migration Pull
[dropped fabiano's patch on modifying cpu model for arm migration tests for
now]
- Fabiano's patchset to fix migration state references in BHs
- Fabiano's new 'n-1' migration test for CI
- Het's fix on making "uri" optional in QMP migrate cmd
- Markus's HMP leak fix reported by Coverity
- Paolo's cleanup on uffd to replace u64 usage
- Peter's small migration cleanup series all over the places
----------------------------------------------------------------
Fabiano Rosas (8):
ci: Add a migration compatibility test job
ci: Disable migration compatibility tests for aarch64
migration/yank: Use channel features
migration: Fix use-after-free of migration state object
migration: Take reference to migration state around
bg_migration_vm_start_bh
migration: Reference migration state around
loadvm_postcopy_handle_run_bh
migration: Add a wrapper to qemu_bh_schedule
migration: Centralize BH creation and dispatch
Het Gala (1):
Make 'uri' optional for migrate QAPI
Markus Armbruster (1):
migration: Plug memory leak on HMP migrate error path
Paolo Bonzini (1):
userfaultfd: use 1ULL to build ioctl masks
Peter Xu (3):
migration: Make threshold_size an uint64_t
migration: Drop unnecessary check in ram's pending_exact()
analyze-migration.py: Remove trick on parsing ramblocks
qapi/migration.json | 2 +-
migration/migration.h | 7 +-
migration/migration-hmp-cmds.c | 4 +-
migration/migration.c | 82 +++++++++++++----------
migration/postcopy-ram.c | 16 ++---
migration/ram.c | 9 ++-
migration/savevm.c | 5 +-
migration/yank_functions.c | 6 +-
subprojects/libvhost-user/libvhost-user.c | 2 +-
tests/qtest/migration-test.c | 4 +-
.gitlab-ci.d/buildtest.yml | 64 ++++++++++++++++++
scripts/analyze-migration.py | 11 +--
12 files changed, 134 insertions(+), 78 deletions(-)
--
2.43.0
- [PULL 00/14] Migration 20240126 patches,
peterx <=
- [PULL 01/14] userfaultfd: use 1ULL to build ioctl masks, peterx, 2024/01/28
- [PULL 02/14] migration: Plug memory leak on HMP migrate error path, peterx, 2024/01/28
- [PULL 03/14] migration: Make threshold_size an uint64_t, peterx, 2024/01/28
- [PULL 05/14] analyze-migration.py: Remove trick on parsing ramblocks, peterx, 2024/01/28
- [PULL 04/14] migration: Drop unnecessary check in ram's pending_exact(), peterx, 2024/01/28
- [PULL 06/14] ci: Add a migration compatibility test job, peterx, 2024/01/28
- [PULL 07/14] ci: Disable migration compatibility tests for aarch64, peterx, 2024/01/28
- [PULL 08/14] migration/yank: Use channel features, peterx, 2024/01/28
- [PULL 09/14] migration: Fix use-after-free of migration state object, peterx, 2024/01/28
- [PULL 10/14] migration: Take reference to migration state around bg_migration_vm_start_bh, peterx, 2024/01/28