qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-block] [Qemu-devel] [PATCH v4 00/15] Dirty bitmap changes for


From: John Snow
Subject: Re: [Qemu-block] [Qemu-devel] [PATCH v4 00/15] Dirty bitmap changes for migration/persistence work
Date: Thu, 2 Jun 2016 18:49:56 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0


On 06/02/2016 07:43 AM, Vladimir Sementsov-Ogievskiy wrote:
> Hi, what are the plans?
> 

I'm not sure. Fam, part of this series was merged, wasn't it?

Do you have outstanding work that you'd like me to take over and push
through for you?

--js

> On 26.05.2016 03:47, Fam Zheng wrote:
>> On Wed, 05/25 17:45, Vladimir Sementsov-Ogievskiy wrote:
>>> Hi!
>>>
>>> Are you going to update the series in the near future?
>> Yes, probably in a couple days.
>>
>> Fam
>>
>>> On 08.03.2016 07:44, Fam Zheng wrote:
>>>> v4: Rebase.
>>>>       Add rev-by from John in patches 1-5, 7, 8.
>>>>       Remove BdrvDirtyBitmap typedef from dirty-bitmap.h in patch 4.
>>>> [Max]
>>>>       Add assertion on bm->meta in patch 9. [John]
>>>>
>>>> Two major features are added to block dirty bitmap (and underlying
>>>> HBitmap) in
>>>> this series: meta bitmap and serialization, together with all other
>>>> supportive
>>>> patches.
>>>>
>>>> Both operations are common in dirty bitmap migration and
>>>> persistence: they need
>>>> to find whether and which part of the dirty bitmap in question has
>>>> changed with
>>>> meta dirty bitmap, and they need to write it to the target with
>>>> serialization.
>>>>
>>>>
>>>> Fam Zheng (13):
>>>>     backup: Use Bitmap to replace "s->bitmap"
>>>>     block: Include hbitmap.h in block.h
>>>>     typedefs: Add BdrvDirtyBitmap
>>>>     block: Move block dirty bitmap code to separate files
>>>>     block: Remove unused typedef of BlockDriverDirtyHandler
>>>>     block: Hide HBitmap in block dirty bitmap interface
>>>>     HBitmap: Introduce "meta" bitmap to track bit changes
>>>>     tests: Add test code for meta bitmap
>>>>     block: Support meta dirty bitmap
>>>>     block: Add two dirty bitmap getters
>>>>     block: Assert that bdrv_release_dirty_bitmap succeeded
>>>>     tests: Add test code for hbitmap serialization
>>>>     block: More operations for meta dirty bitmap
>>>>
>>>> Vladimir Sementsov-Ogievskiy (2):
>>>>     hbitmap: serialization
>>>>     block: BdrvDirtyBitmap serialization interface
>>>>
>>>>    block.c                      | 360 -----------------------------
>>>>    block/Makefile.objs          |   2 +-
>>>>    block/backup.c               |  25 +-
>>>>    block/dirty-bitmap.c         | 535
>>>> +++++++++++++++++++++++++++++++++++++++++++
>>>>    block/mirror.c               |  15 +-
>>>>    include/block/block.h        |  40 +---
>>>>    include/block/dirty-bitmap.h |  75 ++++++
>>>>    include/qemu/hbitmap.h       |  96 ++++++++
>>>>    include/qemu/typedefs.h      |   2 +
>>>>    tests/test-hbitmap.c         | 255 +++++++++++++++++++++
>>>>    util/hbitmap.c               | 203 ++++++++++++++--
>>>>    11 files changed, 1177 insertions(+), 431 deletions(-)
>>>>    create mode 100644 block/dirty-bitmap.c
>>>>    create mode 100644 include/block/dirty-bitmap.h
>>>>
>>>
>>> -- 
>>> Best regards,
>>> Vladimir
>>>
>>>
> 
> 

-- 
—js



reply via email to

[Prev in Thread] Current Thread [Next in Thread]