On Mon, Jul 23, 2012 at 9:32 AM, Bharata B Rao
wrote:
> On Sun, Jul 22, 2012 at 04:38:00PM +0100, Stefan Hajnoczi wrote:
>> On Sat, Jul 21, 2012 at 9:31 AM, Bharata B Rao
>> wrote:
>> > +} GlusterAIOCB;
>> > +
>> > +typedef struct GlusterCBKData {
>> > +GlusterAIOCB *acb;
>> > +struct BDR
On Sun, Jul 22, 2012 at 04:38:00PM +0100, Stefan Hajnoczi wrote:
> On Sat, Jul 21, 2012 at 9:31 AM, Bharata B Rao
> wrote:
> > +typedef struct GlusterAIOCB {
> > +BlockDriverAIOCB common;
> > +QEMUIOVector *qiov;
>
> The qiov field is unused.
>
> > +char *bounce;
>
> Unused.
Yes, r
On Sat, Jul 21, 2012 at 9:31 AM, Bharata B Rao
wrote:
> +typedef struct GlusterAIOCB {
> +BlockDriverAIOCB common;
> +QEMUIOVector *qiov;
The qiov field is unused.
> +char *bounce;
Unused.
> +struct BDRVGlusterState *s;
You can get this through common.bs->opaque, but if you li
block: gluster as block backend
From: Bharata B Rao
This patch adds gluster as the new block backend in QEMU. This gives QEMU
the ability to boot VM images from gluster volumes.
Signed-off-by: Bharata B Rao
---
block/Makefile.objs |1
block/gluster.c | 483 +