]> xenbits.xensource.com Git - libvirt.git/commit
Add support for addressing backing stores by index
authorJiri Denemark <jdenemar@redhat.com>
Fri, 18 Apr 2014 12:35:33 +0000 (14:35 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Fri, 25 Apr 2014 09:11:03 +0000 (11:11 +0200)
commitf22b7899a87466d45589572a5da17b860da2d6af
tree267e515a57d245cb68f60555d5d8bb18c3e29f9a
parentf5869657c80c7a22b7eae762636f493cde1fc198
Add support for addressing backing stores by index

Each backing store of a given disk is associated with a unique index
(which is also formatted in domain XML) for easier addressing of any
particular backing store. With this patch, any backing store can be
addressed by its disk target and the index. For example, "vdc[4]"
addresses the backing store with index equal to 4 of the disk identified
by "vdc" target. Such shorthand can be used in any API in place for a
backing file path:

    virsh blockcommit domain vda --base vda[3] --top vda[2]

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/libvirt.c
src/libvirt_private.syms
src/qemu/qemu_driver.c
src/util/virstoragefile.c
src/util/virstoragefile.h
tests/virstoragetest.c