block/archipelago: Implement bdrv_parse_filename()
authorChrysostomos Nanakos <cnanakos@grnet.gr>
Wed, 23 Jul 2014 14:07:30 +0000 (17:07 +0300)
committerKevin Wolf <kwolf@redhat.com>
Fri, 15 Aug 2014 13:07:14 +0000 (15:07 +0200)
commit70537a8506d5fd098dbb7a739e882fca18476d09
treeff75cbf7651745ccc77d0c35fe3d0b3a940d62d2
parentc9a12e751b9f18afbc1b1db4197d9d13893a4c89
block/archipelago: Implement bdrv_parse_filename()

VM Image on Archipelago volume can also be specified like this:

file=archipelago:<volumename>[/mport=<mapperd_port>[:vport=<vlmcd_port>][:
segment=<segment_name>]]

Examples:

file=archipelago:my_vm_volume
file=archipelago:my_vm_volume/mport=123
file=archipelago:my_vm_volume/mport=123:vport=1234
file=archipelago:my_vm_volume/mport=123:vport=1234:segment=my_segment

Signed-off-by: Chrysostomos Nanakos <cnanakos@grnet.gr>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/archipelago.c