Hello Everyone, Here are some cleanups around the colo migration code. Notably, we only support the same qemu version on both sides for now. Though in this patchset I still try to be support migration to a newer qemu version.
Lukas Straub (8): colo: Only support the same qemu version on source and destination colo: Setup ram cache in normal migration path colo: Replace migration_incoming_colo_enabled() with migrate_colo() colo: Remove ENABLE_COLO loadvm command functions colo: Don't send ENABLE_COLO command colo: Reject colo with postcopy capability enabled colo: Reject colo with block migration capability enabled ram: Remove useless colo special-casing docs/COLO-FT.txt | 2 ++ include/migration/colo.h | 3 -- migration/colo.c | 2 +- migration/migration.c | 63 ++++++++++------------------------------ migration/options.c | 14 +++++++++ migration/ram.c | 14 ++++----- migration/savevm.c | 21 +------------- migration/savevm.h | 1 - migration/trace-events | 1 - 9 files changed, 41 insertions(+), 80 deletions(-) -- 2.39.2
pgpoWWYDRMi4v.pgp
Description: OpenPGP digital signature