nova/nova/virt/xenapi/image
jianghua wang f7593ded8f XenAPI: define a new image handler to use vdi streaming
With the new image handler, it creates an image proxy which
will use the vdi streaming function from os-xenapi to
remotely export VHD from XenServer(image upload) or import
VHD to Xenerver(image download).
The existing GlanceStore uses custom functionality to directly
manipulate files on-disk, so it has the restriction that SR's
type must be file system based: e.g. ext or nfs. The new
image handler invokes APIs formally supported by XenServer
to export/import VDI remotely, it can support other SR
types also e.g. lvm, iscsi, etc.

Note:
vdi streaming would be supported by XenServer 6.5 or above.
The function of image handler depends on os-xenapi 0.3.3 or
above, so bump os-xenapi's version to 0.3.3 and also declare
depends on the patch which bump version in openstack/requirements.

Blueprint: xenapi-image-handler-option-improvement
Change-Id: I0ad8e34808401ace9b85e1b937a542f4c4e61690
Depends-On: Ib8bc0f837c55839dc85df1d1f0c76b320b9d97b8
2018-06-13 01:59:07 +00:00
..
__init__.py xenapi: Rename imageupload image 2013-08-02 15:30:10 +00:00
glance.py Get auth from context for glance endpoint 2017-11-21 10:26:42 -06:00
utils.py XenAPI: define a new image handler to use vdi streaming 2018-06-13 01:59:07 +00:00
vdi_stream.py XenAPI: define a new image handler to use vdi streaming 2018-06-13 01:59:07 +00:00
vdi_through_dev.py XenAPI: Perform disk operations in dom0 2016-06-27 13:41:15 +01:00