[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
>
- [Qemu-block] [RFC PATCH COLO v2 10/13] Backup: clear all bitmap when doing block checkpoint, (continued)
- [Qemu-block] [RFC PATCH COLO v2 10/13] Backup: clear all bitmap when doing block checkpoint, Wen Congyang, 2015/03/25
- [Qemu-block] [RFC PATCH COLO v2 07/13] allow writing to the backing file, Wen Congyang, 2015/03/25
- [Qemu-block] [RFC PATCH COLO v2 09/13] block: Parse "backing_reference" option to reference existing BDS, Wen Congyang, 2015/03/25
- [Qemu-block] [RFC PATCH COLO v2 12/13] skip nbd_target when starting block replication, Wen Congyang, 2015/03/25
- [Qemu-block] [RFC PATCH COLO v2 13/13] Don't allow a disk use backing reference target, Wen Congyang, 2015/03/25
- [Qemu-block] [RFC PATCH COLO v2 11/13] qcow2: support colo, Wen Congyang, 2015/03/25
- Re: [Qemu-block] [RFC PATCH COLO v2 00/13] Block replication for continuous checkpoints, Paolo Bonzini, 2015/03/25
- Re: [Qemu-block] [RFC PATCH COLO v2 00/13] Block replication for continuous checkpoints, Dr. David Alan Gilbert, 2015/03/25
- Re: [Qemu-block] [Qemu-devel] [RFC PATCH COLO v2 00/13] Block replication for continuous checkpoints,
Gonglei <=