Add capabilities to storage driver

Registered by Zhi Yan Liu

Storage capabilities is used to indicate the static and dynamic ability
of the storage driver instance based on current driver implementation and
particular driver configuration and backend storage status at runtime.

Use storage capabilities, glance_store can do more proper operations on
storage to support upper layer request, like to enable or disable image
adding function to glance, or if allow glance reuse driver instance for all
request according to whether the driver and/or the operation session of
backend storage is stateless.

Blueprint information

Status:
Complete
Approver:
Nikhil Komawar
Priority:
Medium
Drafter:
Zhi Yan Liu
Direction:
Approved
Assignee:
Zhi Yan Liu
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Zhi Yan Liu
Completed by
Zhi Yan Liu

Related branches

Sprints

Whiteboard

Implementation base on current design: https://review.openstack.org/#/c/138310/

This being the store patch we can merge the patch sets outside of the milestones.

[DONE]
Addressed by: https://review.openstack.org/137416
    Add capabilities to storage driver (change for glance-store)

[DONE]
https://review.openstack.org/#/c/141825 (change for glance, which used above #137416)

Addressed by: https://review.openstack.org/141825
    Add capabilities to storage driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.