qemu-block
[Top][All Lists]
Advanced

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

Re: [Qemu-block] [Qemu-devel] [RFC PATCH COLO v2 00/13] Block replicatio


From: Gonglei
Subject: Re: [Qemu-block] [Qemu-devel] [RFC PATCH COLO v2 00/13] Block replication for continuous checkpoints
Date: Thu, 26 Mar 2015 10:34:56 +0800
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

On 2015/3/25 22:24, Dr. David Alan Gilbert wrote:
> * Wen Congyang (address@hidden) wrote:
>> Block replication is a very important feature which is used for
>> continuous checkpoints(for example: COLO).
>>
>> Usage:
>> Please refer to docs/block-replication.txt
>>
>> You can get the patch here:
>> https://github.com/wencongyang/qemu-colo/commits/block-replication-v2
> 
> Do you have a branch with this code on top of the main colo work?
> 
A new version of main COLO framework bases on this block patch
series will be posted soon. :)

Regards,
-Gonglei

> Dave
> 
>>
>> Changs Log:
>> V2:
>> 1. Redesign the secondary qemu(use image-fleecing)
>> 2. Use Error objects to return error message
>> 3. Address the comments from Max Reitz and Eric Blake
>>
>> Wen Congyang (13):
>>   docs: block replication's description
>>   quorum: allow ignoring child errors
>>   NBD client: connect to nbd server later
>>   Add new block driver interfaces to control block replication
>>   quorum: implement block driver interfaces for block replication
>>   NBD client: implement block driver interfaces for block replication
>>   allow writing to the backing file
>>   Allow creating backup jobs when opening BDS
>>   block: Parse "backing_reference" option to reference existing BDS
>>   Backup: clear all bitmap when doing block checkpoint
>>   qcow2: support colo
>>   skip nbd_target when starting block replication
>>   Don't allow a disk use backing reference target
>>
>>  block.c                    | 242 +++++++++++++++++++++++-
>>  block/Makefile.objs        |   2 +-
>>  block/backup.c             |  12 ++
>>  block/nbd.c                | 171 +++++++++++++++--
>>  block/qcow2.c              | 447 
>> ++++++++++++++++++++++++++++++++++++++++++++-
>>  block/qcow2.h              |   6 +
>>  block/quorum.c             | 143 ++++++++++++++-
>>  docs/block-replication.txt | 147 +++++++++++++++
>>  include/block/block.h      |   5 +
>>  include/block/block_int.h  |  13 ++
>>  include/qemu/hbitmap.h     |   8 +
>>  qapi/block.json            |  16 ++
>>  tests/qemu-iotests/051     |  13 ++
>>  tests/qemu-iotests/051.out |  13 ++
>>  util/hbitmap.c             |  19 ++
>>  15 files changed, 1230 insertions(+), 27 deletions(-)
>>  create mode 100644 docs/block-replication.txt
>>
>> -- 
>> 2.1.0
>>
> --
> Dr. David Alan Gilbert / address@hidden / Manchester, UK
> 





reply via email to

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