glance.api.v1.upload_utils module

glance.api.v1.upload_utils module

glance.api.v1.upload_utils.initiate_deletion(req, location_data, id)[source]

Deletes image data from the location of backend store.

Parameters:
  • req – The WSGI/Webob Request object
  • location_data – Location to the image data in a data store
  • id – Opaque image identifier
glance.api.v1.upload_utils.safe_kill(req, image_id, from_state)[source]

Mark image killed without raising exceptions if it fails.

Since _kill is meant to be called from exceptions handlers, it should not raise itself, rather it should just log its error.

Parameters:
  • req – The WSGI/Webob Request object
  • image_id – Opaque image identifier
  • from_state – Permitted current status for transition to ‘killed’
glance.api.v1.upload_utils.upload_data_to_store(req, image_meta, image_data, store, notifier)[source]

Upload image data to specified store.

Upload image data to the store and cleans up on error.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.