[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCHv3 8/9] migration: do not search dirty pages in b
From: |
Peter Lieven |
Subject: |
Re: [Qemu-devel] [PATCHv3 8/9] migration: do not search dirty pages in bulk stage |
Date: |
Thu, 21 Mar 2013 20:57:52 +0100 |
Am 21.03.2013 um 20:27 schrieb Eric Blake <address@hidden>:
> On 03/21/2013 09:57 AM, Peter Lieven wrote:
>> avoid searching for dirty pages just increment the
>> page offset. all pages are dirty anyway.
>>
>> Signed-off-by: Peter Lieven <address@hidden>
>> ---
>> arch_init.c | 10 ++++++++--
>> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> Prior review still stands.
I changed the logic a little bit.
a) last_offset is initialized to 0 again.
b) for the case last_offset == 0 in bulk ram migration the search
is not skipped resulting in offset == 0 if the page is dirty (first call
to this function with last_offset==0) and offset==1 when its called
the second time (page is no longer dirty).
Afterwards offset is calculated as last_offset + 1.
Peter
>
> --
> Eric Blake eblake redhat com +1-919-301-3266
> Libvirt virtualization library http://libvirt.org
>
- [Qemu-devel] [PATCHv3 0/9] buffer_is_zero / migration optimizations, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 1/9] move vector definitions to qemu-common.h, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 4/9] bitops: use vector algorithm to optimize find_next_bit(), Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 8/9] migration: do not search dirty pages in bulk stage, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 7/9] migration: do not sent zero pages in bulk stage, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 2/9] cutils: add a function to find non-zero content in a buffer, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 9/9] migration: use XBZRLE only after bulk stage, Peter Lieven, 2013/03/21
- [Qemu-devel] [PATCHv3 5/9] migration: search for zero instead of dup pages, Peter Lieven, 2013/03/21