Async image bit deletion from specific store

Registered by Boden R

The glance v2 API supports multiple locations per image which permits images to be backed on secondary storage locations. However from a deletion perspective, glance only supports deleting an image and ALL locations from an in-band perspective (single location deletion is an out-of-band operation). Moreover image deletion may take a considerable amount of time (depending on storage, image size, etc.) which is currently done in a synchronous fashion.

Ideally glance v2 would permit a user to initiate an async task to delete an image from a specific store backend location. Such support would allow operators to better and more effectively manage multiple image locations in-band.

This blueprint intends to outline an approach for providing a glance async task capable of deleting an image from a specific location. It seeks to address the high level use case:

"As an operator, I want delete image bits from specified locations in an effective manner."

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Boden R
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Boden R

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.