Hello everyone,
This adds COLO multifd support and migration unit tests for COLO migration
and failover.

Regards,
Lukas

Signed-off-by: Lukas Straub <[email protected]>
---
Changes in v2:
- Fix review comments
- Hide stderr in colo migration test since the logged errors are expected
- Add benchmarking data for multifd
- Add myself as maintainer for COLO migration framework
- Link to v1: 
https://lore.kernel.org/qemu-devel/[email protected]

---
Lukas Straub (8):
      MAINTAINERS: Add myself as maintainer for COLO migration framework
      MAINTAINERS: Remove Hailiang Zhang from COLO migration framework
      Move ram state receive into multifd_ram_state_recv()
      multifd: Add COLO support
      migration-test: Add COLO migration unit test
      Convert colo main documentation to restructuredText
      qemu-colo.rst: Miscellaneous changes
      qemu-colo.rst: Simplify the block replication setup

 MAINTAINERS                        |   6 +-
 docs/COLO-FT.txt                   | 334 ----------------------------------
 docs/system/index.rst              |   1 +
 docs/system/qemu-colo.rst          | 355 +++++++++++++++++++++++++++++++++++++
 migration/meson.build              |   2 +-
 migration/multifd-colo.c           |  49 +++++
 migration/multifd-colo.h           |  26 +++
 migration/multifd.c                |  23 ++-
 migration/multifd.h                |   1 +
 tests/qtest/meson.build            |   7 +-
 tests/qtest/migration-test.c       |   1 +
 tests/qtest/migration/colo-tests.c | 113 ++++++++++++
 tests/qtest/migration/framework.c  |  87 ++++++++-
 tests/qtest/migration/framework.h  |  10 ++
 14 files changed, 675 insertions(+), 340 deletions(-)
---
base-commit: 42a5675aa9dd718f395ca3279098051dfdbbc6e1
change-id: 20251230-colo_unit_test_multifd-8bf58dcebd46

Best regards,
-- 
Lukas Straub <[email protected]>


Reply via email to