diff options
author | John Bresnahan <jbresnah@redhat.com> | 2013-01-10 07:19:28 -1000 |
---|---|---|
committer | John Bresnahan <jbresnah@redhat.com> | 2013-01-18 08:25:19 -1000 |
commit | 20fca1a2d75c2cd813245200c138df6e854b681b (patch) | |
tree | 1c9c2a36e929c695b7eee029d17c30a9439cadf6 /nova/exception.py | |
parent | 664ea40ebb0ee29a5fd11effeeed279ddc543f89 (diff) | |
download | nova-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