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(-)