Support multiple volume-type id in Cinder Create Volume API

Registered by ZhangNi

Volume type binded with extra-specs is offen used as a hint for volume-scheduler and also extra params for volume-backend.Currently only one volume type is supported in cinder API.
Problems raised when the administrator wish to create a volume with mutiple extra-specs,especially when these extra-specs are in different group or logic level.one obvious solution is predefining all the potential volume-type combinations,for example:10 * 10 = 100 volume types.What a bad idea!
In My view .Mutiple volume-types should be supported when creating a volume,which means only 10+10=20 volume types is needed in the above situation.

Blueprint information

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

Related branches

Sprints

Whiteboard

(smcginnis): Marking obsolete as this has been sitting out there for a long time. If this is still needed, please submit a new bp.

xyang: One volume should just be associated with one volume type at volume creation time. You can do volume retype if you want to change to a different type.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.