From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
Ian Jackson <iwj@xenproject.org>, Wei Liu <wl@xen.org>
Subject: Re: [PATCH v1 00/23] reduce overhead during live migration
Date: Mon, 23 Nov 2020 17:00:31 +0100 [thread overview]
Message-ID: <20201123170031.147efdb1.olaf@aepfle.de> (raw)
In-Reply-To: <20201029172004.17219-1-olaf@aepfle.de>
[-- Attachment #1: Type: text/plain, Size: 2055 bytes --]
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(-)
[-- Attachment #2: Digitale Signatur von OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
prev parent reply other threads:[~2020-11-23 16:01 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-29 17:19 [PATCH v1 00/23] reduce overhead during live migration Olaf Hering
2020-10-29 17:19 ` [PATCH v1 01/23] tools: add readv_exact to libxenctrl Olaf Hering
2020-10-29 17:19 ` [PATCH v1 02/23] tools: add xc_is_known_page_type " Olaf Hering
2020-10-29 17:19 ` [PATCH v1 03/23] tools: use xc_is_known_page_type Olaf Hering
2020-10-29 17:19 ` [PATCH v1 04/23] tools: unify type checking for data pfns in migration stream Olaf Hering
2020-10-29 17:19 ` [PATCH v1 05/23] tools: show migration transfer rate in send_dirty_pages Olaf Hering
2020-10-29 17:19 ` [PATCH v1 06/23] tools/guest: prepare to allocate arrays once Olaf Hering
2020-10-29 17:19 ` [PATCH v1 07/23] tools/guest: save: move batch_pfns Olaf Hering
2020-10-29 17:19 ` [PATCH v1 08/23] tools/guest: save: move mfns array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 09/23] tools/guest: save: move types array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 10/23] tools/guest: save: move errors array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 11/23] tools/guest: save: move iov array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 12/23] tools/guest: save: move rec_pfns array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 13/23] tools/guest: save: move guest_data array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 14/23] tools/guest: save: move local_pages array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 15/23] tools/guest: restore: move pfns array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 16/23] tools/guest: restore: move types array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 17/23] tools/guest: restore: move mfns array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 18/23] tools/guest: restore: move map_errs array Olaf Hering
2020-10-29 17:19 ` [PATCH v1 19/23] tools/guest: restore: move mfns array in populate_pfns Olaf Hering
2020-10-29 17:20 ` [PATCH v1 20/23] tools/guest: restore: move pfns " Olaf Hering
2020-10-29 17:20 ` [PATCH v1 21/23] tools/guest: restore: split record processing Olaf Hering
2020-10-29 17:20 ` [PATCH v1 22/23] tools/guest: restore: split handle_page_data Olaf Hering
2020-10-29 17:20 ` [PATCH v1 23/23] tools/guest: restore: write data directly into guest Olaf Hering
2020-11-23 16:00 ` Olaf Hering [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201123170031.147efdb1.olaf@aepfle.de \
--to=olaf@aepfle.de \
--cc=andrew.cooper3@citrix.com \
--cc=iwj@xenproject.org \
--cc=wl@xen.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.