summaryrefslogtreecommitdiffstats
path: root/nova/exception.py
diff options
context:
space:
mode:
authorJohn Bresnahan <jbresnah@redhat.com>2013-01-10 07:19:28 -1000
committerJohn Bresnahan <jbresnah@redhat.com>2013-01-18 08:25:19 -1000
commit20fca1a2d75c2cd813245200c138df6e854b681b (patch)
tree1c9c2a36e929c695b7eee029d17c30a9439cadf6 /nova/exception.py
parent664ea40ebb0ee29a5fd11effeeed279ddc543f89 (diff)
downloadnova-20fca1a2d75c2cd813245200c138df6e854b681b.tar.gz
nova-20fca1a2d75c2cd813245200c138df6e854b681b.tar.xz
nova-20fca1a2d75c2cd813245200c138df6e854b681b.zip
Directly copy a file URL from glance.
That patch allows nova to use shutil to copy a file directly from the glance store. For this to work glance needs to enable direct_url descriptions in the image metadata. This is done by setting show_image_direct_url to True in glance-api.conf. The path used to back glance also must match the path used to back nova instance storage. This should be a large performance increase for the cases where both glance and nova instance storage are backed by a shared file system like gluster or ceph. A new option has been added to nova: allowed_direct_url_schemes This option is set to a list of schemes that can be directly accessed. For this first simple patch only file:// is valid, and the implementation is simple and inline. In the future it would be better to make this into propagation modules which are dynamically loaded according to the scheme. DocImpact Implements: blueprint direct-file-copy Change-Id: I041b5524f8a0ea59e89ece0202f0503abf2f9d8e
Diffstat (limited to 'nova/exception.py')
0 files changed, 0 insertions, 0 deletions