From: David Edmondson <dme@dme.org> To: Kunkun Jiang <jiangkunkun@huawei.com>, Peter Xu <peterx@redhat.com> Cc: "Juan Quintela" <quintela@redhat.com>, "open list:All patches CC here" <qemu-devel@nongnu.org>, "Dr . David Alan Gilbert" <dgilbert@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, "Alexey Romko" <nevilad@yahoo.com>, "Zenghui Yu" <yuzenghui@huawei.com>, wanghaibin.wang@huawei.com, "Keqian Zhu" <zhukeqian1@huawei.com>, "Andrey Gruzdev" <andrey.gruzdev@virtuozzo.com> Subject: Re: [PATCH v4 1/2] migration/ram: Reduce unnecessary rate limiting Date: Wed, 17 Mar 2021 10:43:47 +0000 [thread overview] Message-ID: <m2lfamdpr0.fsf@dme.org> (raw) In-Reply-To: <cbbe92e2-4ebf-476a-3733-8e1c7893702e@huawei.com> On Wednesday, 2021-03-17 at 09:37:11 +08, Kunkun Jiang wrote: > Hi Peter, > > On 2021/3/17 5:39, Peter Xu wrote: >> On Tue, Mar 16, 2021 at 08:57:15PM +0800, Kunkun Jiang wrote: >>> When the host page is a huge page and something is sent in the >>> current iteration, migration_rate_limit() should be executed. >>> If not, it can be omitted. >>> >>> Signed-off-by: Keqian Zhu <zhukeqian1@huawei.com> >>> Signed-off-by: Kunkun Jiang <jiangkunkun@huawei.com> >>> Reviewed-by: David Edmondson <david.edmondson@oracle.com> >>> --- >>> migration/ram.c | 9 +++++++-- >>> 1 file changed, 7 insertions(+), 2 deletions(-) >>> >>> diff --git a/migration/ram.c b/migration/ram.c >>> index 72143da0ac..3eb5b0d7a7 100644 >>> --- a/migration/ram.c >>> +++ b/migration/ram.c >>> @@ -2015,8 +2015,13 @@ static int ram_save_host_page(RAMState *rs, PageSearchStatus *pss, >>> >>> pages += tmppages; >>> pss->page++; >>> - /* Allow rate limiting to happen in the middle of huge pages */ >>> - migration_rate_limit(); >>> + /* >>> + * Allow rate limiting to happen in the middle of huge pages if >>> + * something is sent in the current iteration. >>> + */ >>> + if (pagesize_bits > 1 && tmppages > 0) { >>> + migration_rate_limit(); >>> + } >> Sorry I'm still not a fan of this - I'd even prefer calling that once more just >> to make sure it won't be forgotten to be called.. Not to say it's merely a noop. >> >> I'll leave this to Dave.. Maybe I'm too harsh! :) >> > You are very serious and meticulous. I like your character very much.😉 > This patch was used to reviewed by David. So, I want to know what > his opinion is. > > @David > Hi David, what is your opinion on this patch? I suspect that this referred to David Gilbert rather than me :-) > Thanks, > Kunkun Jiang dme. -- Time is waiting to explain, why refuse?
next prev parent reply other threads:[~2021-03-17 10:46 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-03-16 12:57 [PATCH v4 0/2] Some modification about ram_save_host_page() Kunkun Jiang 2021-03-16 12:57 ` [PATCH v4 1/2] migration/ram: Reduce unnecessary rate limiting Kunkun Jiang 2021-03-16 21:39 ` Peter Xu 2021-03-17 1:37 ` Kunkun Jiang 2021-03-17 10:43 ` David Edmondson [this message] 2021-03-17 12:05 ` Dr. David Alan Gilbert 2021-03-16 12:57 ` [PATCH v4 2/2] migration/ram: Optimize ram_save_host_page() Kunkun Jiang 2021-03-16 21:39 ` Peter Xu 2021-04-06 13:19 ` [PATCH v4 0/2] Some modification about ram_save_host_page() Kunkun Jiang 2021-04-06 17:14 ` Dr. David Alan Gilbert 2021-04-07 9:32 ` Kunkun Jiang 2021-05-11 9:17 ` Dr. David Alan Gilbert
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=m2lfamdpr0.fsf@dme.org \ --to=dme@dme.org \ --cc=andrey.gruzdev@virtuozzo.com \ --cc=clg@kaod.org \ --cc=dgilbert@redhat.com \ --cc=jiangkunkun@huawei.com \ --cc=nevilad@yahoo.com \ --cc=peterx@redhat.com \ --cc=qemu-devel@nongnu.org \ --cc=quintela@redhat.com \ --cc=wanghaibin.wang@huawei.com \ --cc=yuzenghui@huawei.com \ --cc=zhukeqian1@huawei.com \ --subject='Re: [PATCH v4 1/2] migration/ram: Reduce unnecessary rate limiting' \ /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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).