cinderclient.quotas.get() fails against Cinder service in a Devstack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Ivan Kolodyazhny |
Bug Description
Horizon integration tests which are run against devstack deployed as part of this job https:/
Due to the fact that integration tests passed before, most likely something in Cinder quotas machinery changed and quite recently (1-3 days ago).
/etc/cinder/
[keystone_
signing_dir = /var/cache/cinder
cafile = /opt/stack/
auth_uri = http://<HOST_IP>:5000
project_domain_id = default
project_name = service
user_domain_id = default
password = <password>
username = cinder
auth_url = http://<HOST_IP>:35357
auth_plugin = password
[DEFAULT]
os_privileged_
os_privileged_
os_privileged_
glance_api_servers = http://<HOST_IP>:9292
osapi_volume_
logging_
logging_
logging_
logging_
volume_clear = zero
rpc_backend = rabbit
default_volume_type = lvmdriver-1
enabled_backends = lvmdriver-1
os_region_name = RegionOne
enable_v1_api = true
periodic_interval = 60
state_path = /opt/stack/
osapi_volume_listen = 0.0.0.0
osapi_volume_
rootwrap_config = /etc/cinder/
api_paste_config = /etc/cinder/
iscsi_helper = tgtadm
verbose = True
debug = True
auth_strategy = keystone
nova_catalog_
nova_catalog_info = compute:
[database]
connection = mysql+pymysql:
[oslo_concurrency]
lock_path = /opt/stack/
[lvmdriver-1]
lvm_type = default
iscsi_helper = tgtadm
volume_group = stack-volumes-
volume_driver = cinder.
volume_backend_name = lvmdriver-1
[oslo_messaging
rabbit_userid = stackrabbit
rabbit_password = <password>
rabbit_hosts = <HOST_IP>
description: | updated |
description: | updated |
Changed in cinder: | |
status: | New → Confirmed |
assignee: | nobody → Ivan Kolodyazhny (e0ne) |
Changed in cinder: | |
status: | Confirmed → In Progress |
Changed in cinder: | |
milestone: | none → liberty-rc1 |
importance: | Undecided → Medium |
Changed in cinder: | |
status: | Fix Committed → In Progress |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-rc1 → 7.0.0 |
The root cause is: Cinder returns 500 error for non-admin user for quota-show method:
e0ne@dsvm2: ~/devstack$ cinder quota-show 72833f28a109465 582295eabde21d6 4f e3a2-4807- 835f-42523c40b6 1c)
ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-f0445fc3-