RBD driver doesn't get volume_backend_name value from configuration file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Walt Boring | ||
Grizzly |
Fix Released
|
High
|
John Griffith |
Bug Description
Hi,
I wanted to use multi-backend feature with RBD/Ceph. I prepared configuration but there was still problem when i chose type volume with extra specs. In logs i can see notification that valid host not exist.
After a long search the reasons why my configuration does't work i find in cinder/
root@openstack-1:~# cinder extra-specs-list
+------
| ID | Name | extra_specs |
+------
| 591caaa5-
| 68842cdc-
+------
My cinder.conf
enabled_
[storage-sas]
volume_
volume_
volume_
rbd_pool=
rbd_user=volumes
rbd_secret_uuid=xxx
[storage-sata]
volume_
volume_
volume_
rbd_pool=
rbd_user=volumes
rbd_secret_uuid=xxx
Below my changes:
*** 55,61 ****
! volume_
--- 55,61 ----
! volume_
***************
And now works! Hura!
description: | updated |
summary: |
- RBD driver doesn't get volume_backend_name from configuration file + RBD driver doesn't get volume_backend_name value from configuration file |
tags: | removed: in-stable-grizzly |
Changed in cinder: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | havana-1 → 2013.2 |
The patch looks good, could you propose it via gerrit (https:/ /wiki.openstack .org/wiki/ GerritWorkflow)? Thanks!