[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replicat
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description |
Date: |
Tue, 21 Apr 2015 17:28:01 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
On 21/04/2015 03:25, Wen Congyang wrote:
>> > Please do not introduce "<name>+colo" block drivers. This approach is
>> > invasive and makes block replication specific to only a few block
>> > drivers, e.g. NBD or qcow2.
> NBD is used to connect to secondary qemu, so it must be used. But the primary
> qemu uses quorum, so the primary disk can be any format.
> The secondary disk is nbd target, and it can also be any format. The cache
> disk(active disk/hidden disk) is an empty disk, and it is created before run
> COLO. The cache disk format is qcow2 now. In theory, it can be ant format
> which
> supports backing file. But the driver should be updated to support colo mode.
>
> > A cleaner approach is a QMP command or -drive options that work for any
> > BlockDriverState.
>
> OK, I will add a new drive option to avoid use "<name>+colo".
Actually I liked the "foo+colo" names.
These are just internal details of the implementations and the
primary/secondary disks actually can be any format.
Stefan, what was your worry with the +colo block drivers?
Paolo
- [Qemu-devel] [PATCH COLO v3 00/14] Block replication for continuous checkpoints, Wen Congyang, 2015/04/03
- [Qemu-devel] [PATCH COLO v3 02/14] quorum: allow ignoring child errors, Wen Congyang, 2015/04/03
- [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Wen Congyang, 2015/04/03
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Stefan Hajnoczi, 2015/04/20
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Wen Congyang, 2015/04/20
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description,
Paolo Bonzini <=
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Stefan Hajnoczi, 2015/04/22
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Wen Congyang, 2015/04/22
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Stefan Hajnoczi, 2015/04/23
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Wen Congyang, 2015/04/23
- Re: [Qemu-devel] [Qemu-block] [PATCH COLO v3 01/14] docs: block replication's description, Kevin Wolf, 2015/04/22
- Re: [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Paolo Bonzini, 2015/04/22
- Re: [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Kevin Wolf, 2015/04/23
- Re: [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Paolo Bonzini, 2015/04/23
- Re: [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Wen Congyang, 2015/04/23
- Re: [Qemu-devel] [PATCH COLO v3 01/14] docs: block replication's description, Kevin Wolf, 2015/04/23