Re: [Qemu-devel] [RFC V2 06/10] quorum: Add quorum_aio_writev and its dependencies.

2012-08-09 Thread Stefan Hajnoczi
On Thu, Aug 9, 2012 at 10:24 AM, Benoît Canet wrote: > Le Wednesday 08 Aug 2012 ŕ 16:37:13 (+0100), Stefan Hajnoczi a écrit : >> On Tue, Aug 7, 2012 at 2:44 PM, Benoît Canet wrote: >> > +static int quorum_check_ret(QuorumAIOCB *acb) >> > +{ >> > +int i, j; >> > + >> > +for (i = 0, j = 0;

Re: [Qemu-devel] [RFC V2 06/10] quorum: Add quorum_aio_writev and its dependencies.

2012-08-09 Thread Benoît Canet
Le Wednesday 08 Aug 2012 à 16:37:13 (+0100), Stefan Hajnoczi a écrit : > On Tue, Aug 7, 2012 at 2:44 PM, Benoît Canet wrote: > > +static int quorum_check_ret(QuorumAIOCB *acb) > > +{ > > +int i, j; > > + > > +for (i = 0, j = 0; i <= 2; i++) { > > +if (acb->aios[0].ret) { > > +

Re: [Qemu-devel] [RFC V2 06/10] quorum: Add quorum_aio_writev and its dependencies.

2012-08-08 Thread Stefan Hajnoczi
On Tue, Aug 7, 2012 at 2:44 PM, Benoît Canet wrote: > +static int quorum_check_ret(QuorumAIOCB *acb) > +{ > +int i, j; > + > +for (i = 0, j = 0; i <= 2; i++) { > +if (acb->aios[0].ret) { > +j++; > +} > +} > + > +if (j > 1) { > +return -EIO; > +

[Qemu-devel] [RFC V2 06/10] quorum: Add quorum_aio_writev and its dependencies.

2012-08-07 Thread Benoît Canet
Signed-off-by: Benoit Canet --- block/quorum.c | 110 1 file changed, 110 insertions(+) diff --git a/block/quorum.c b/block/quorum.c index 5cd7083..e6d2274 100644 --- a/block/quorum.c +++ b/block/quorum.c @@ -133,6 +133,114 @@ static int6