VMWare compute driver incorrectly attaches volumes on iSCSI for target with multiple LUNs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Low
|
Unassigned |
Bug Description
VMWare compute driver incorrectly attaches volumes on iSCSI for target with multiple LUNs.
Driver handles only first LUN for the target with iqn retrieved from Cinder service to attach volume:
at nova.virt.
for lun in target.lun:
if 'host.ScsiDisk' in lun.scsiLun:
break
Thus, only one volume will be attached to VM, but multiple times (see in attachment).
Another problem is, when we detaching more than one iSCSI volume, the first volume could be detached, but the second one will fail, because the driver could not get the iSCSI target after detaching the first volume without any rescan operation.
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in nova: | |
assignee: | nobody → Feng Xi Yan (yanfengxi) |
status: | Incomplete → Confirmed |
Changed in nova: | |
status: | Confirmed → In Progress |
description: | updated |
What version of nova was this reported against? Is this still an issue on stable/liberty or master (mitaka)?