[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/12] Migration 20230518 patches
From: |
Juan Quintela |
Subject: |
[PULL 00/12] Migration 20230518 patches |
Date: |
Thu, 18 May 2023 19:12:52 +0200 |
The following changes since commit 266ccbb27b3ec6661f22395ec2c41d854c94d761:
Merge tag 'pull-target-arm-20230518' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2023-05-18
06:08:30 -0700)
are available in the Git repository at:
https://gitlab.com/juan.quintela/qemu.git tags/migration-20230518-pull-request
for you to fetch changes up to ba9d2cbc01b4e33f9a97edcd77247831a333eac2:
migration: Fix duplicated included in meson.build (2023-05-18 18:41:53 +0200)
----------------------------------------------------------------
Migration Pull request
Hi
Based on latest reviewed parts of migration:
- Disable colo (vladimir)
- Migration atomic counters (juan)
Please apply.
----------------------------------------------------------------
Juan Quintela (9):
migration: Don't use INT64_MAX for unlimited rate
qemu-file: Account for rate_limit usage on qemu_fflush()
migration: Move rate_limit_max and rate_limit_used to migration_stats
migration: Move migration_total_bytes() to migration-stats.c
migration: Add a trace for migration_transferred_bytes
migration: Use migration_transferred_bytes() to calculate rate_limit
migration: We don't need the field rate_limit_used anymore
migration/multifd: Compute transferred bytes correctly
migration: Fix duplicated included in meson.build
Vladimir Sementsov-Ogievskiy (3):
configure: add --disable-colo-proxy option
migration: split migration_incoming_co
migration: process_incoming_migration_co(): move colo part to colo
include/migration/colo.h | 9 ++++-
include/migration/qemu-file-types.h | 12 +++++-
migration/migration-stats.h | 55 ++++++++++++++++++++++++++++
migration/migration.h | 9 ++++-
migration/options.h | 7 ----
migration/qemu-file.h | 11 ------
hw/ppc/spapr.c | 4 +-
hw/s390x/s390-stattrib.c | 2 +-
migration/block-dirty-bitmap.c | 2 +-
migration/block.c | 5 ++-
migration/colo.c | 43 ++++++++++++++++++++--
migration/migration-stats.c | 51 ++++++++++++++++++++++++++
migration/migration.c | 57 ++++++++---------------------
migration/multifd.c | 14 ++++---
migration/options.c | 7 ++--
migration/qemu-file.c | 55 ++--------------------------
migration/ram.c | 2 +-
migration/rdma.c | 5 +--
migration/savevm.c | 2 +-
stubs/colo-compare.c | 7 ++++
stubs/colo.c | 6 +--
meson_options.txt | 2 +
migration/meson.build | 3 +-
migration/trace-events | 3 ++
net/meson.build | 13 +++++--
scripts/meson-buildoptions.sh | 3 ++
stubs/meson.build | 1 +
27 files changed, 242 insertions(+), 148 deletions(-)
create mode 100644 stubs/colo-compare.c
--
2.40.1
- [PULL 00/12] Migration 20230518 patches,
Juan Quintela <=
- [PULL 01/12] configure: add --disable-colo-proxy option, Juan Quintela, 2023/05/18
- [PULL 02/12] migration: split migration_incoming_co, Juan Quintela, 2023/05/18
- [PULL 03/12] migration: process_incoming_migration_co(): move colo part to colo, Juan Quintela, 2023/05/18
- [PULL 04/12] migration: Don't use INT64_MAX for unlimited rate, Juan Quintela, 2023/05/18
- [PULL 05/12] qemu-file: Account for rate_limit usage on qemu_fflush(), Juan Quintela, 2023/05/18
- [PULL 06/12] migration: Move rate_limit_max and rate_limit_used to migration_stats, Juan Quintela, 2023/05/18
- [PULL 07/12] migration: Move migration_total_bytes() to migration-stats.c, Juan Quintela, 2023/05/18
- [PULL 08/12] migration: Add a trace for migration_transferred_bytes, Juan Quintela, 2023/05/18
- [PULL 09/12] migration: Use migration_transferred_bytes() to calculate rate_limit, Juan Quintela, 2023/05/18