Description of problem:
When attaching a FC device, nova-compute will assign only one /dev/sd* device even though there are 4 paths (or more) and a DM-* device . Shouldn't nova-compute leverage using a dm-* device instead of one of the underlying device ? If that path fails, then the VM will lose the volume as if it was using dm-* instead, it would simply failover one of the 3 remaining paths. When the volume is detached, it's only deleting one of the device instead of all device.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Create volume
2. Attach volume
3. Detach volume
Actual results:
Only one device is used/delete
Expected results:
The DM device is used/ only one device is deleted instead of 5
Additional info: