File debug-iscsi-attach-failure.diff of Package openstack-nova-doc

Index: nova-2014.1.4.dev51/nova/virt/libvirt/volume.py
===================================================================
--- nova-2014.1.4.dev51.orig/nova/virt/libvirt/volume.py
+++ nova-2014.1.4.dev51/nova/virt/libvirt/volume.py
@@ -257,7 +257,7 @@ class LibvirtISCSIVolumeDriver(LibvirtBa
 
     def _get_target_portals_from_iscsiadm_output(self, output):
         # return both portals and iqns
-        return [line.split() for line in output.splitlines()]
+        return [line.split(None, 2) for line in output.splitlines()]
 
     @utils.synchronized('connect_volume')
     def connect_volume(self, connection_info, disk_info):
@@ -281,6 +281,8 @@ class LibvirtISCSIVolumeDriver(LibvirtBa
                                           check_exit_code=[0, 255])[0] \
                 or ""
 
+            LOG.warning("mulitpath discovery returned %(out)s", {'out': out})
+
             # There are two types of iSCSI multipath devices.  One which shares
             # the same iqn between multiple portals, and the other which use
             # different iqns on different portals.  Try to identify the type by
openSUSE Build Service is sponsored by