Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-22 Thread Stefan Hajnoczi
On Thu, Jul 10, 2014 at 01:04:54PM +0300, Chrysostomos Nanakos wrote: > On 07/10/2014 03:23 AM, Jeff Cody wrote: > >On Fri, Jun 27, 2014 at 11:24:08AM +0300, Chrysostomos Nanakos wrote: > >>+err_exit: > >>+__sync_add_and_fetch(&segreq->failed, 1); > >>+if (segments_nr == 1) { > >>+i

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-22 Thread Stefan Hajnoczi
On Fri, Jun 27, 2014 at 11:24:08AM +0300, Chrysostomos Nanakos wrote: > +xseg_set_req_data(s->xseg, req, reqdata); > +if (op == ARCHIP_OP_WRITE) { > +data = xseg_get_data(s->xseg, req); > +if (!data) { > +archipelagolog("Cannot get XSEG data\n"); > +g

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-10 Thread Chrysostomos Nanakos
On 07/10/2014 03:23 AM, Jeff Cody wrote: On Fri, Jun 27, 2014 at 11:24:08AM +0300, Chrysostomos Nanakos wrote: VM Image on Archipelago volume is specified like this: file.driver=archipelago,file.volume=[,file.mport=[, file.vport=][,file.segment=]] 'archipelago' is the protocol. 'mport' is the

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-10 Thread Chrysostomos Nanakos
On 07/10/2014 01:04 PM, Chrysostomos Nanakos wrote: On 07/10/2014 03:23 AM, Jeff Cody wrote: On Fri, Jun 27, 2014 at 11:24:08AM +0300, Chrysostomos Nanakos wrote: VM Image on Archipelago volume is specified like this: file.driver=archipelago,file.volume=[,file.mport=[, file.vport=][,file.se

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-09 Thread Jeff Cody
On Fri, Jun 27, 2014 at 11:24:08AM +0300, Chrysostomos Nanakos wrote: > VM Image on Archipelago volume is specified like this: > > file.driver=archipelago,file.volume=[,file.mport=[, > file.vport=][,file.segment=]] > > 'archipelago' is the protocol. > > 'mport' is the port number on which mapper

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-02 Thread Eric Blake
On 07/02/2014 08:18 AM, Chrysostomos Nanakos wrote: > On 07/02/2014 04:59 PM, Eric Blake wrote: >> On 06/27/2014 02:24 AM, Chrysostomos Nanakos wrote: >>> VM Image on Archipelago volume is specified like this: >>> >>> file.driver=archipelago,file.volume=[,file.mport=[, >>> >>> file.vport=][,file.se

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-02 Thread Chrysostomos Nanakos
On 07/02/2014 04:59 PM, Eric Blake wrote: On 06/27/2014 02:24 AM, Chrysostomos Nanakos wrote: VM Image on Archipelago volume is specified like this: file.driver=archipelago,file.volume=[,file.mport=[, file.vport=][,file.segment=]] 'archipelago' is the protocol. 'mport' is the port number on w

Re: [Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-07-02 Thread Eric Blake
On 06/27/2014 02:24 AM, Chrysostomos Nanakos wrote: > VM Image on Archipelago volume is specified like this: > > file.driver=archipelago,file.volume=[,file.mport=[, > file.vport=][,file.segment=]] > > 'archipelago' is the protocol. > > 'mport' is the port number on which mapperd is listening. Th

[Qemu-devel] [PATCH v6 1/5] block: Support Archipelago as a QEMU block backend

2014-06-27 Thread Chrysostomos Nanakos
VM Image on Archipelago volume is specified like this: file.driver=archipelago,file.volume=[,file.mport=[, file.vport=][,file.segment=]] 'archipelago' is the protocol. 'mport' is the port number on which mapperd is listening. This is optional and if not specified, QEMU will make Archipelago to u