We should pass in he parameters multipath when migrating volume

Bug #1735674 reported by Yafei Yu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Yafei Yu

Bug Description

The version is Mitaka and multipath is enabled.
Migrate a volume from FUJITSU to IBM storage.
Target portals is 199.3.145.251:3260 and 199.1.145.251:3260, but 199.3.145.251 is unreachable.
Cinder volume log is:
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager [req-05e33820-ae85-4ed6-9725-e29f6bc26c3e - - - - -] Failed to copy volume fead3f91-ac45-4920-a564-869d4d12d7a5 to ed406142-ee2f-4e3d-9b85-3293b4bbc682
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager Traceback (most recent call last):
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1967, in _migrate_volume_generic
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager self._copy_volume_data(ctxt, volume, new_volume, remote='dest')
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1872, in _copy_volume_data
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager properties, remote=dest_remote)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager self.force_reraise()
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager six.reraise(self.type_, self.value, self.tb)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1867, in _copy_volume_data
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager remote=src_remote)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1830, in _attach_volume
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager return self._connect_device(conn)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1795, in _connect_device
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager vol_handle = connector.connect_volume(conn['data'])
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager return f(*args, **kwargs)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 969, in connect_volume
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager connection_properties)
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 703, in _get_potential_volume_paths
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager target_portal=connection_properties['target_portal'])
2017-11-27 13:51:17.179 26031 ERROR cinder.volume.manager TargetPortalNotFound: Unable to find target portal 199.3.145.251:3260.

Yafei Yu (yu-yafei)
Changed in cinder:
assignee: nobody → yuyafei (yu-yafei)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.openstack.org/524536

Changed in cinder:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/524536
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=a045c0f28a31231fc31dc3f4452b19f3cee3cd4f
Submitter: Zuul
Branch: master

commit a045c0f28a31231fc31dc3f4452b19f3cee3cd4f
Author: yuyafei <email address hidden>
Date: Fri Dec 1 08:35:28 2017 +0000

    Pass in the parameters multipath when migrating volume

    When multipath is enabled, we do not pass in parameters
    multipath when migrating volume.

    Change-Id: Ie6a8136835550d1cec1bc0ccd9c30c83e59580d4
    Closes-Bug: #1735674

Changed in cinder:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 12.0.0.0b3

This issue was fixed in the openstack/cinder 12.0.0.0b3 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.