[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH 0/5] migration/multifd: Prerequisite cleanups for ongoing wor
|
From: |
Liu, Yuan1 |
|
Subject: |
RE: [PATCH 0/5] migration/multifd: Prerequisite cleanups for ongoing work |
|
Date: |
Mon, 29 Jan 2024 01:41:01 +0000 |
> -----Original Message-----
> From: Fabiano Rosas <farosas@suse.de>
> Sent: Saturday, January 27, 2024 6:20 AM
> To: qemu-devel@nongnu.org
> Cc: Peter Xu <peterx@redhat.com>; Hao Xiang <hao.xiang@bytedance.com>;
> Liu, Yuan1 <yuan1.liu@intel.com>; Bryan Zhang <bryan.zhang@bytedance.com>
> Subject: [PATCH 0/5] migration/multifd: Prerequisite cleanups for ongoing
> work
>
> Hi,
>
> Here are two cleanups that are prerequiste for the fixed-ram work, but
> also affect the other series on the list at the moment, so I want to make
> sure it works for everyone:
>
> 1) Separate multifd_ops from compression. The multifd_ops are
> currently coupled with the multifd_compression parameter.
>
> We're adding new multifd_ops in the fixed-ram work and adding new
> compression ops in the compression work.
> 2) Add a new send hook. The multifd_send_thread code currently does
> some twists to support zero copy, which is a socket-only feature.
>
> This might affect the zero page and DSA work which add code to
> multifd_send_thread.
Thank you for your reminder, I reviewed the patch set and there is
a question.
Because this change has an impact on the previous live migration
With IAA Patch, does the submission of the next version needs
to be submitted based on this change?
>
> CI run: https://gitlab.com/farosas/qemu/-/pipelines/1154332360
>
> (I also tested zero copy locally. We cannot add a test for it because it
> needs root due to memory locking limits)
>
> Fabiano Rosas (5):
> migration/multifd: Separate compression ops from non-compression
> migration/multifd: Move multifd_socket_ops to socket.c
> migration/multifd: Add multifd_ops->send
> migration/multifd: Simplify zero copy send
> migration/multifd: Move zero copy flag into multifd_socket_setup
>
> migration/multifd-zlib.c | 9 ++-
> migration/multifd-zstd.c | 9 ++-
> migration/multifd.c | 164 +++++----------------------------------
> migration/multifd.h | 6 +-
> migration/socket.c | 90 ++++++++++++++++++++-
> 5 files changed, 128 insertions(+), 150 deletions(-)
>
> --
> 2.35.3
- [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, (continued)
- [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Fabiano Rosas, 2024/01/26
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Peter Xu, 2024/01/29
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Fabiano Rosas, 2024/01/29
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Peter Xu, 2024/01/30
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Fabiano Rosas, 2024/01/30
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Peter Xu, 2024/01/31
- Re: [PATCH 1/5] migration/multifd: Separate compression ops from non-compression, Fabiano Rosas, 2024/01/31
[PATCH 4/5] migration/multifd: Simplify zero copy send, Fabiano Rosas, 2024/01/26
[PATCH 2/5] migration/multifd: Move multifd_socket_ops to socket.c, Fabiano Rosas, 2024/01/26
[PATCH 5/5] migration/multifd: Move zero copy flag into multifd_socket_setup, Fabiano Rosas, 2024/01/26
RE: [PATCH 0/5] migration/multifd: Prerequisite cleanups for ongoing work,
Liu, Yuan1 <=