[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/15] Migration 20240126 patches
|
From: |
peterx |
|
Subject: |
[PULL 00/15] Migration 20240126 patches |
|
Date: |
Fri, 26 Jan 2024 12:17:10 +0800 |
From: Peter Xu <peterx@redhat.com>
The following changes since commit 5bab95dc74d43bbb28c6a96d24c810a664432057:
Merge tag 'pull-request-2024-01-24' of https://gitlab.com/thuth/qemu into
staging (2024-01-25 12:33:42 +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 24b0c2ec956ca225282f81470f7c26f5bb844885:
Make 'uri' optional for migrate QAPI (2024-01-26 11:06:13 +0800)
----------------------------------------------------------------
Migration pull for 9.0
- 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 (9):
tests/qtest/migration: Don't use -cpu max for aarch64
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 | 6 +-
.gitlab-ci.d/buildtest.yml | 64 ++++++++++++++++++
scripts/analyze-migration.py | 11 +--
12 files changed, 135 insertions(+), 79 deletions(-)
--
2.43.0
- [PULL 00/15] Migration 20240126 patches,
peterx <=
- [PULL 01/15] userfaultfd: use 1ULL to build ioctl masks, peterx, 2024/01/25
- [PULL 02/15] migration: Plug memory leak on HMP migrate error path, peterx, 2024/01/25
- [PULL 03/15] migration: Make threshold_size an uint64_t, peterx, 2024/01/25
- [PULL 04/15] migration: Drop unnecessary check in ram's pending_exact(), peterx, 2024/01/25
- [PULL 05/15] analyze-migration.py: Remove trick on parsing ramblocks, peterx, 2024/01/25
- [PULL 06/15] tests/qtest/migration: Don't use -cpu max for aarch64, peterx, 2024/01/25