From a045c0f28a31231fc31dc3f4452b19f3cee3cd4f Mon Sep 17 00:00:00 2001 From: yuyafei Date: Fri, 1 Dec 2017 08:35:28 +0000 Subject: [PATCH] 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 --- cinder/volume/manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cinder/volume/manager.py b/cinder/volume/manager.py index 491e7cb4ccf..2c442d3da0f 100644 --- a/cinder/volume/manager.py +++ b/cinder/volume/manager.py @@ -1967,7 +1967,10 @@ class VolumeManager(manager.CleanableManager, src_vol.volume_type_id, dest_vol.volume_type_id): attach_encryptor = True - properties = utils.brick_get_connector_properties() + use_multipath = self.configuration.use_multipath_for_image_xfer + enforce_multipath = self.configuration.enforce_multipath_for_image_xfer + properties = utils.brick_get_connector_properties(use_multipath, + enforce_multipath) dest_remote = remote in ['dest', 'both'] dest_attach_info = self._attach_volume(