qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL 22/62] block: Support Archipelago as a QEMU block


From: Chrysostomos Nanakos
Subject: Re: [Qemu-devel] [PULL 22/62] block: Support Archipelago as a QEMU block backend
Date: Thu, 09 Apr 2015 15:48:33 +0300
User-agent: Roundcube Webmail/0.8.4

On 2015-04-09 06:48, Andreas Färber wrote:
Am 08.08.2014 um 19:39 schrieb Kevin Wolf:
From: Chrysostomos Nanakos <address@hidden>

VM Image on Archipelago volume is specified like this:


file.driver=archipelago,file.volume=<volumename>[,file.mport=<mapperd_port>[,
file.vport=<vlmcd_port>][,file.segment=<segment_name>]]

'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 use the default port.

'vport' is the port number on which vlmcd is listening. This is optional and if not specified, QEMU will make Archipelago to use the default port.

'segment' is the name of the shared memory segment Archipelago stack is using. This is optional and if not specified, QEMU will make Archipelago to use the
default value, 'archipelago'.

Examples:

file.driver=archipelago,file.volume=my_vm_volume
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123,
file.vport=1234
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123,
file.vport=1234,file.segment=my_segment

Signed-off-by: Chrysostomos Nanakos <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
---
 MAINTAINERS         |   6 +
 block/Makefile.objs |   2 +
block/archipelago.c | 787 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure           |  40 +++
 4 files changed, 835 insertions(+)
 create mode 100644 block/archipelago.c

Judging by configure output in v2.3.0-rc2, QEMU seems to rely on
libxseg, which is GPL-3.0+: https://github.com/grnet/libxseg

How can anyone legally build this backend then? o.O

Any chance libxseg can be relicensed to GPL-2.0+?


Hello Andreas,
indeed the license has changed a few months after submitting the patch for the block driver to QEMU. I have already contacted the administration of GRNET which is responsible for this change asking them about the aforementioned problem. I am waiting for the reply and hopefully we will resolve this license matter.

Regards,
Chrysostomos.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]