Cinder does not fill in Display Name on creation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Mike Perez | ||
OpenStack Dashboard (Horizon) |
Invalid
|
Undecided
|
Unassigned | ||
openstack-ubuntu-testing |
New
|
Undecided
|
Unassigned |
Bug Description
When creating a block storage device, Cinder should fill in the volume's display name prior to trying to create the volume. Currently:
cinder create --display-name Test 1
+------
| Property | Value |
+------
| id | 3a5d96b3-
| links | [{u'href': u'http://
| name | Test |
+------
cinder list
+------
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+------
| 3a5d96b3-
+------
This causes Horizon to throw an error when browsing to the Volumes page. I'm sure this is a bug on both sides (aka Horizon shouldn't require a name to display a volume). I noticed this when I was having issues with my Cinder storage service, so the Cinder scheduler couldn't create a volume:
2013-02-06 10:35:25 WARNING cinder.
Changed in cinder: | |
assignee: | nobody → Mike Perez (thingee) |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → grizzly-rc1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | grizzly-rc1 → 2013.1 |
I'm having trouble reproducing in Horizon - the interface normally displays the id when there is no name. Which version is this? What's the error in the logs?
I'm also seeing the name when creating, which might be part of the reason I can't reproduce. (Disabling the cinder API gets me a connection refused error, so I'm uncertain as to how to reproduce that particular error condition).
$ cinder list 4380-4aa7- 8aa1-01ecd22b51 f0 | creating | Test | 1 | None | false | |
| 53c281af-