commit 3ea14e8a70a946dbb162ecafa848e4f2fa29772a
Author: Jeegn Chen <email address hidden>
Date: Sun Jun 8 16:23:36 2014 +0800
Fix live-migration failure in FC multipath case
Currently, /dev/dm-<NUM> instead of /dev/mapper/<multipath_id> is
used to access multipath FC volumes by Compute Node and
multipath_id in connection_info is not maintained properly and
may be lost during connection refreshing.
This implementation will make source Compute Node and destination
Compute Node fail to disconnect/connect to volumes properly and
result in live-migration failure.
To fix it, /dev/mapper<multipath_id> will be used instead of
/dev/dm-<NUM> to access multipath devices, just like iSCSI multipath
implementation, and logic to preserve the unique (across Compute
Nodes) multipath_id is also added.
Reviewed: https:/ /review. openstack. org/98738 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=3ea14e8a70a 946dbb162ecafa8 48e4f2fa29772a
Committed: https:/
Submitter: Jenkins
Branch: master
commit 3ea14e8a70a946d bb162ecafa848e4 f2fa29772a
Author: Jeegn Chen <email address hidden>
Date: Sun Jun 8 16:23:36 2014 +0800
Fix live-migration failure in FC multipath case
Currently, /dev/dm-<NUM> instead of /dev/mapper/ <multipath_ id> is
used to access multipath FC volumes by Compute Node and
multipath_id in connection_info is not maintained properly and
may be lost during connection refreshing.
This implementation will make source Compute Node and destination
Compute Node fail to disconnect/connect to volumes properly and
result in live-migration failure.
To fix it, /dev/mapper< multipath_ id> will be used instead of
/dev/dm-<NUM> to access multipath devices, just like iSCSI multipath
implementation, and logic to preserve the unique (across Compute
Nodes) multipath_id is also added.
Change-Id: I17f15852c098af 88afd270084c62e b87693c60d4
Closes-Bug: #1327497