[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH V2 7/8] COLO: Migrate dirty pages during the gap of checkpoin
From: |
Zhanghailiang |
Subject: |
RE: [PATCH V2 7/8] COLO: Migrate dirty pages during the gap of checkpointing |
Date: |
Tue, 25 Feb 2020 01:07:43 +0000 |
> -----Original Message-----
> From: Eric Blake [mailto:address@hidden]
> Sent: Monday, February 24, 2020 11:19 PM
> To: Zhanghailiang <address@hidden>;
> address@hidden
> Cc: address@hidden; address@hidden; address@hidden
> Subject: Re: [PATCH V2 7/8] COLO: Migrate dirty pages during the gap of
> checkpointing
>
> On 2/24/20 12:54 AM, zhanghailiang wrote:
> > We can migrate some dirty pages during the gap of checkpointing,
> > by this way, we can reduce the amount of ram migrated during
> checkpointing.
> >
> > Signed-off-by: zhanghailiang <address@hidden>
> > ---
>
> > +++ b/qapi/migration.json
> > @@ -977,12 +977,14 @@
> > #
> > # @vmstate-loaded: VM's state has been loaded by SVM.
> > #
> > +# @migrate-ram-background: Send some dirty pages during the gap of
> COLO checkpoint
>
> Missing a '(since 5.0)' tag.
>
OK, will add this in next version, I forgot to modify it in this version which
you reminded
In previous version. :(
> > +#
> > # Since: 2.8
> > ##
> > { 'enum': 'COLOMessage',
> > 'data': [ 'checkpoint-ready', 'checkpoint-request', 'checkpoint-reply',
> > 'vmstate-send', 'vmstate-size', 'vmstate-received',
> > - 'vmstate-loaded' ] }
> > + 'vmstate-loaded', 'migrate-ram-background' ] }
> >
> > ##
> > # @COLOMode:
> >
>
> --
> Eric Blake, Principal Software Engineer
> Red Hat, Inc. +1-919-301-3226
> Virtualization: qemu.org | libvirt.org
- [PATCH V2 0/8] Optimize VM's downtime while do checkpoint in COLO, zhanghailiang, 2020/02/24
- [PATCH V2 1/8] migration: fix COLO broken caused by a previous commit, zhanghailiang, 2020/02/24
- [PATCH V2 5/8] ram/colo: only record bitmap of dirty pages in COLO stage, zhanghailiang, 2020/02/24
- [PATCH V2 3/8] savevm: Don't call colo_init_ram_cache twice, zhanghailiang, 2020/02/24
- [PATCH V2 2/8] migration/colo: wrap incoming checkpoint process into new helper, zhanghailiang, 2020/02/24
- [PATCH V2 6/8] migration: recognize COLO as part of activating process, zhanghailiang, 2020/02/24
- [PATCH V2 8/8] migration/colo: Only flush ram cache while do checkpoint, zhanghailiang, 2020/02/24
- [PATCH V2 7/8] COLO: Migrate dirty pages during the gap of checkpointing, zhanghailiang, 2020/02/24
- [PATCH V2 4/8] COLO: Optimize memory back-up process, zhanghailiang, 2020/02/24