Message ID | 20250305062825.772629-1-lizhijian@fujitsu.com (mailing list archive) |
---|---|
Headers | show |
Series | migration/rdma: fixes, refactor and cleanup | expand |
Li Zhijian via <qemu-devel@nongnu.org> writes: > - It fix the RDMA migration broken issue > - disable RDMA + postcopy > - some cleanups > - Add a qtest for RDMA at last > > Changes since V4: > - collect Reviewed-tags > - Address comments in patch "migration: Add qtest for migration over RDMA" from Fabiano Rosas <farosas@suse.de> > > Changes since V3: > - check RDMA and capabilities are compatible on both sides # renamed from > previous V3's "migration: Add migration_capabilities_and_transport_compatible()" > > Changes since V2: > - squash previous 2/3/4 to '[PATCH v3 5/6] migration: Unfold control_save_page()' > - reorder the patch layout to prevent recently added code from being deleted again. > - collect Reviewed tags from Peter > > Changes since V1[0]: > Add some saparate patches to refactor and cleanup based on V1 > > [0] https://lore.kernel.org/qemu-devel/20250218074345.638203-1-lizhijian@fujitsu.com/ > > Li Zhijian (6): > migration: Prioritize RDMA in ram_save_target_page() > migration: check RDMA and capabilities are compatible on both sides > migration: disable RDMA + postcopy-ram > migration/rdma: Remove redundant migration_in_postcopy checks > migration: Unfold control_save_page() > migration: Add qtest for migration over RDMA > > MAINTAINERS | 1 + > migration/migration.c | 30 ++++++++---- > migration/options.c | 25 ++++++++++ > migration/options.h | 1 + > migration/ram.c | 41 +++++----------- > migration/rdma.c | 11 ++--- > migration/rdma.h | 3 +- > scripts/rdma-migration-helper.sh | 48 +++++++++++++++++++ > tests/qtest/migration/precopy-tests.c | 67 +++++++++++++++++++++++++++ > 9 files changed, 178 insertions(+), 49 deletions(-) > create mode 100755 scripts/rdma-migration-helper.sh Queued, thanks!