[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 00/23] Migration: Transmit and detect zero pages in the mu
From: |
Peter Xu |
Subject: |
Re: [PATCH v3 00/23] Migration: Transmit and detect zero pages in the multifd threads |
Date: |
Wed, 24 Nov 2021 18:24:22 +0800 |
On Wed, Nov 24, 2021 at 11:05:54AM +0100, Juan Quintela wrote:
> Hi
>
> Trying with a different server.
> As it used to happen, when I sent everything only to me, everything worked.
>
> Sorry folks.
>
> [v2]
> This is a rebase against last master.
>
> And the reason for resend is to configure properly git-publish and
> hope this time that git-publish send all the patches.
I do suffer from this too. I normally use git-publish parameters "-S" plus
"-R" together when it happens, then in the interactive console selectively send
leftover series to complete previous attempt.
I think it's not a bug for git-publish, but git-send-email with fail with an
SMTP error. I'm no expert of that, but iirc last time we discussed Paolo
mentioned it could be a git-send-email bug. Copy Paolo for that in case
there's any further clue out of it.
>
> Please, review.
>
> [v1]
> Since Friday version:
> - More cleanups on the code
> - Remove repeated calls to qemu_target_page_size()
> - Establish normal pages and zero pages
> - detect zero pages on the multifd threads
> - send zero pages through the multifd channels.
> - reviews by Richard addressed.
>
> It pases migration-test, so it should be perfect O:+)
OK I "agree". :-D
Besides, shall we try measure some real workloads? E.g. total migration time
of an idle guest doing 8 channels multifd migration with/without the patchset?
I'd expect there's a huge speedup on that even with a low speed NIC, and it'll
be great to verify it.
--
Peter Xu
- [PATCH v3 15/23] multifd: Use a single writev on the send side, (continued)
- [PATCH v3 15/23] multifd: Use a single writev on the send side, Juan Quintela, 2021/11/24
- [PATCH v3 16/23] multifd: Unfold "used" variable by its value, Juan Quintela, 2021/11/24
- [PATCH v3 17/23] multifd: Use normal pages array on the send side, Juan Quintela, 2021/11/24
- [PATCH v3 14/23] multifd: Remove send_write() method, Juan Quintela, 2021/11/24
- [PATCH v3 18/23] multifd: Use normal pages array on the recv side, Juan Quintela, 2021/11/24
- [PATCH v3 19/23] multifd: recv side only needs the RAMBlock host address, Juan Quintela, 2021/11/24
- [PATCH v3 20/23] multifd: Rename pages_used to normal_pages, Juan Quintela, 2021/11/24
- [PATCH v3 21/23] multifd: Support for zero pages transmission, Juan Quintela, 2021/11/24
- [PATCH v3 22/23] multifd: Zero pages transmission, Juan Quintela, 2021/11/24
- [PATCH v3 23/23] migration: Use multifd before we check for the zero page, Juan Quintela, 2021/11/24
- Re: [PATCH v3 00/23] Migration: Transmit and detect zero pages in the multifd threads,
Peter Xu <=