On 05/03/2025 19:45, Cédric Le Goater wrote:
External email: Use caution opening links or attachments
On 3/5/25 10:29, Cédric Le Goater wrote:
Hello,
On 3/4/25 23:03, Maciej S. Szmigiero wrote:
From: "Maciej S. Szmigiero" <maciej.szmigi...@oracle.com>
This is an updated v6 patch series of the v5 series located here:
https://lore.kernel.org/qemu-devel/cover.1739994627.git.maciej.szmigi...@oracle.com/
What this patch set is about?
Current live migration device state transfer is done via the main
(single)
migration channel, which reduces performance and severally impacts the
migration downtime for VMs having large device state that needs to be
transferred during the switchover phase.
Example devices that have such large switchover phase device state
are some
types of VFIO SmartNICs and GPUs.
This patch set allows parallelizing this transfer by using multifd
channels
for it.
It also introduces new load and save threads per VFIO device for
decoupling
these operations from the main migration thread.
These threads run on newly introduced generic (non-AIO) thread pools,
instantiated by the core migration core.
I think we are ready to apply 1-33. Avihai, please take a look !
Applied to vfio-next with changes for documentation.
Avihai, I will wait for your input before sending a PR.
Other than the comment I left everything looks fine by me.
Thanks.