[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [RFC PATCH COLO v2 00/13] Block replication for continu
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [Qemu-block] [RFC PATCH COLO v2 00/13] Block replication for continuous checkpoints |
Date: |
Wed, 25 Mar 2015 14:24:36 +0000 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
* 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 ontop of the main colo work?
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 08/13] Allow creating backup jobs when opening BDS, (continued)
- [Qemu-block] [RFC PATCH COLO v2 08/13] Allow creating backup jobs when opening BDS, Wen Congyang, 2015/03/25
- [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 <=