Running Havana and noticed that in the "Manage Volume Attachments" dialog the "Device Name" field under "Attach To Instance" is marked as mandatory when attaching a volume. Per https://bugs.launchpad.net/cinder/+bug/1217874 (and others) this setting can't actually be enforced on any supported Hypervisors except Xen at the moment and there is no sign of this changing.
This field should not be mandatory and/or should default to the "auto" setting which results in the volume being attached to the next available device name in the guest (as above this is what happens even when you specify a device on most hypervisors). Exposing this field, particularly as mandatory, is likely to result in user confusion when the specified device is not actually the one used inside the guest.
There's an option to configure this in settings:
""Some hypervisors have the ability to set the mount point for volumes attached to instances (KVM does not). Setting can_set_mount_point to False will remove the option to set the mount point from the UI.""
http:// docs.openstack. org/developer/ horizon/ topics/ settings. html#openstack- hypervisor- features