Public bug reported: Currently if iscsi_multipath is set in nova.conf we require ALL attachments to use multipath. The problem with this is that it's not uncommon to have a mix of Cinder backends; one that supports multipath and one that doesn't. The result with how we do this now is that you can have only one or the other but not both.
We should be able to revert to single-path when multipath doesn't work for the volume; also might be worth considering if the multipath support should just be embedded as part of the volume object and skip the need to configure it in Nova at all. To reproduce, set up a default devstack with LIO and LVM; set nova.conf iscsi_multipath=True, restart nova. Create a volume, create an instance, try and attach the volume to the instance. Example stack trace here: http://paste.openstack.org/show/587939/ ** Affects: nova Importance: Undecided Status: New ** Affects: os-brick Importance: Undecided Status: New ** Also affects: os-brick Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1639350 Title: Use of iscsi_multipath should not be mandatory Status in OpenStack Compute (nova): New Status in os-brick: New Bug description: Currently if iscsi_multipath is set in nova.conf we require ALL attachments to use multipath. The problem with this is that it's not uncommon to have a mix of Cinder backends; one that supports multipath and one that doesn't. The result with how we do this now is that you can have only one or the other but not both. We should be able to revert to single-path when multipath doesn't work for the volume; also might be worth considering if the multipath support should just be embedded as part of the volume object and skip the need to configure it in Nova at all. To reproduce, set up a default devstack with LIO and LVM; set nova.conf iscsi_multipath=True, restart nova. Create a volume, create an instance, try and attach the volume to the instance. Example stack trace here: http://paste.openstack.org/show/587939/ To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1639350/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp