]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Extra specs may not be in volume types
authorXing Yang <xing.yang@emc.com>
Wed, 19 Aug 2015 00:21:56 +0000 (20:21 -0400)
committerXing Yang <xing.yang@emc.com>
Wed, 19 Aug 2015 13:06:52 +0000 (09:06 -0400)
commit87b6072b8401528c5582f48ec3cc5b52049a3774
tree13d29baf9d5fceec31943c74ba24e95af27dda75
parent0be52602d34bdc2f8cee3736dfcc9e59e33d94eb
Extra specs may not be in volume types

Get volume types no longer returns extra specs for non-admin users.
This breaks volume creation which needs extra specs. This patch fixes it
as follows:
* In volume/api.py, get extra specs when checking for retype.
* In scheduler/filter_scheduler.py, get extra specs if they are not
  already in volume type.

Closes-Bug: 1495764
Change-Id: I1eca87d14cce84596628f0e8b3ea1602914bd883
cinder/tests/unit/test_volume.py
cinder/volume/api.py