Message ID | 20201029172004.17219-1-olaf@aepfle.de (mailing list archive) |
---|---|
Headers | show |
Series | reduce overhead during live migration | expand |
There was no feedback to this series within the past three weeks. Please review this series. Thanks, Olaf Am Thu, 29 Oct 2020 18:19:40 +0100 schrieb Olaf Hering <olaf@aepfle.de>: > The current live migration code can easily saturate an 1Gb link. > There is still room for improvement with faster network connections. > Even with this series reviewed and applied. > See description of patch #6. > > Olaf > > Olaf Hering (23): > tools: add readv_exact to libxenctrl > tools: add xc_is_known_page_type to libxenctrl > tools: use xc_is_known_page_type > tools: unify type checking for data pfns in migration stream > tools: show migration transfer rate in send_dirty_pages > tools/guest: prepare to allocate arrays once > tools/guest: save: move batch_pfns > tools/guest: save: move mfns array > tools/guest: save: move types array > tools/guest: save: move errors array > tools/guest: save: move iov array > tools/guest: save: move rec_pfns array > tools/guest: save: move guest_data array > tools/guest: save: move local_pages array > tools/guest: restore: move pfns array > tools/guest: restore: move types array > tools/guest: restore: move mfns array > tools/guest: restore: move map_errs array > tools/guest: restore: move mfns array in populate_pfns > tools/guest: restore: move pfns array in populate_pfns > tools/guest: restore: split record processing > tools/guest: restore: split handle_page_data > tools/guest: restore: write data directly into guest > > tools/libs/ctrl/xc_private.c | 54 ++- > tools/libs/ctrl/xc_private.h | 34 ++ > tools/libs/guest/xg_sr_common.c | 33 +- > tools/libs/guest/xg_sr_common.h | 86 +++- > tools/libs/guest/xg_sr_restore.c | 562 +++++++++++++++++--------- > tools/libs/guest/xg_sr_save.c | 158 ++++---- > tools/libs/guest/xg_sr_save_x86_hvm.c | 5 +- > tools/libs/guest/xg_sr_save_x86_pv.c | 31 +- > 8 files changed, 666 insertions(+), 297 deletions(-)