[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/10] Quorum disk image corruption resiliency
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 00/10] Quorum disk image corruption resiliency |
Date: |
Wed, 8 Aug 2012 15:55:58 +0100 |
On Tue, Aug 7, 2012 at 2:44 PM, Benoît Canet <address@hidden> wrote:
> This patchset create a block driver implementing a quorum using three qemu
> disk
> images. Writes are mirrored on the three files.
> For the reading part the three files are read at the same time and a vote is
> done to determine which is the majority qiov version. It then return this
> majority version to the upper layers.
> When three differents versions of the data are returned by the lower layer the
> quorum is broken and the read return -EIO.
If you make the quorum setting configurable, then this can replace
blkverify. n=2 is blkverify, n=3 is your current patch series, n/m is
also possible where n=number of mirrors and m=threshold needed to
achieve quorum.
Stefan
- Re: [Qemu-devel] [RFC V2 06/10] quorum: Add quorum_aio_writev and its dependencies., (continued)
[Qemu-devel] [RFC V2 09/10] quorum: Add quorum_aio_readv., Benoît Canet, 2012/08/07
[Qemu-devel] [RFC V2 07/10] blkverify: Make blkverify_iovec_clone() and blkverify_iovec_compare() public, Benoît Canet, 2012/08/07
[Qemu-devel] [RFC V2 10/10] quorum: Add quorum mechanism., Benoît Canet, 2012/08/07
Re: [Qemu-devel] [PATCH 00/10] Quorum disk image corruption resiliency,
Stefan Hajnoczi <=