]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Allow v2 Volume API to create volume with type name
authorZhiteng Huang <zhithuang@ebaysf.com>
Tue, 24 Sep 2013 08:09:42 +0000 (16:09 +0800)
committerZhiteng Huang <zhithuang@ebaysf.com>
Tue, 24 Sep 2013 08:09:42 +0000 (16:09 +0800)
commit64f24b9323b0860ddf01bcd012f986c65d2956cc
tree19856fcc6ffdf24325b685906ffcdbb6c9bf331d
parent180513d5e4ed14e5f14fb8c800a17aa9f1594fb9
Allow v2 Volume API to create volume with type name

v2 API only accepts volume type ID when creating volume, while v1
API allows both volume type name and ID (volume type name is unique
in Cinder). This patch enables v2 API to accept volume type name
as create() parameter. Aslo volume type validation code block
in v1 API create() is refactored to a slimmer version.

Change-Id: I4ee98b67a0a0e98ff4d402749e12b1335d45f64d
Close-bug: 1228835
cinder/api/v1/volumes.py
cinder/api/v2/volumes.py
cinder/tests/api/v1/test_volumes.py
cinder/tests/api/v2/test_volumes.py