[Qemu-devel] [PATCH v15 4/4] block/gluster: add support for multiple gluster servers

2016-03-28 Thread pkalever
From: Prasanna Kumar Kalever This patch adds a way to specify multiple volfile servers to the gluster block backend of QEMU with tcp|rdma transport types and their port numbers. Problem: Currently VM Image on gluster volume is specified like this: file=gluster[+tcp]://host[:port]/testvol/a.img

[Qemu-devel] [PATCH v15 1/4] block/gluster: rename [server, volname, image] -> [host, volume, path]

2016-03-28 Thread pkalever
From: Prasanna Kumar Kalever A future patch will add support for multiple gluster servers. Existing terminology is a bit unusual in relation to what names are used by other networked devices, and doesn't map very well to the terminology we expect to use for multiple servers. Therefore, rename th

[Qemu-devel] [PATCH v15 2/4] block/gluster: code cleanup

2016-03-28 Thread pkalever
From: Prasanna Kumar Kalever unified coding styles of multiline function arguments and other error functions moved random declarations of structures and other list variables Signed-off-by: Prasanna Kumar Kalever Reviewed-by: Eric Blake --- block/gluster.c | 113 ++-

[Qemu-devel] [PATCH v15 3/4] block/gluster: using new qapi schema

2016-03-28 Thread pkalever
From: Prasanna Kumar Kalever this patch adds 'GlusterServer' related schema in qapi/block-core.json Signed-off-by: Prasanna Kumar Kalever --- block/gluster.c | 101 ++- qapi/block-core.json | 60 -- 2 files chang

[Qemu-devel] [PATCH v15 0/4][WIP] block/gluster: add support for multiple gluster servers

2016-03-28 Thread pkalever
From: Prasanna Kumar Kalever WIP: As soon as discriminated union support is added use it with GlusterServer This version of patches are rebased on master branch. Prasanna Kumar Kalever (4): block/gluster: rename [server, volname, image] -> [host, volume, path] block/gluster: code cleanup