]> git.ipfire.org Git - thirdparty/qemu.git/commit - blockdev-nbd.c
block/export: Add 'id' option to block-export-add
authorKevin Wolf <kwolf@redhat.com>
Thu, 24 Sep 2020 15:27:04 +0000 (17:27 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 2 Oct 2020 13:46:40 +0000 (15:46 +0200)
commitd53be9ce55a38e430b88985f637f696bf99cbf0b
treec187d28dd2fbfc9afad07cf3525d3203b52fe6a8
parentbc4ee65b8c309ed6a726e3ea1b73f7fa31b4bb95
block/export: Add 'id' option to block-export-add

We'll need an id to identify block exports in monitor commands. This
adds one.

Note that this is different from the 'name' option in the NBD server,
which is the externally visible export name. While block export ids need
to be unique in the whole process, export names must be unique only for
the same server. Different export types or (potentially in the future)
multiple NBD servers can have the same export name externally, but still
need different block export ids internally.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-Id: <20200924152717.287415-19-kwolf@redhat.com>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/export/export.c
blockdev-nbd.c
include/block/export.h
qapi/block-export.json
qemu-nbd.c
storage-daemon/qemu-storage-daemon.c
tests/qemu-iotests/223.out