nova/nova
Jeegn Chen 3ea14e8a70 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: I17f15852c098af88afd270084c62eb87693c60d4
Closes-Bug: #1327497
2014-08-09 00:02:06 +08:00
..
CA
api Merge "Enable terminate for EC2 InstanceInitiatedShutdownBehavior" 2014-08-07 20:25:49 +00:00
cells docs - Fix indentation for RPC API's 2014-08-01 15:43:09 +00:00
cert Merge "Removed copyright from empty files" 2014-06-08 01:22:57 +00:00
cloudpipe Use oslo.i18n 2014-07-18 14:28:09 -04:00
cmd docs - Prevent eventlet exception during docs generation 2014-08-01 15:43:03 +00:00
compute Fix live-migration failure in FC multipath case 2014-08-09 00:02:06 +08:00
conductor Merge "Remove instance_info_cache_delete() from conductor" 2014-08-05 05:24:10 +00:00
console Fix and Gate on E265 2014-07-24 08:11:00 -04:00
consoleauth docs - Fix indentation for RPC API's 2014-08-01 15:43:09 +00:00
db Optimize db.floating_ip_deallocate 2014-08-06 13:56:50 +04:00
hacking libvirt: Add configuration of guest VCPU topology 2014-07-02 16:16:24 +01:00
image Only get image location attributes if including locations 2014-08-01 13:33:13 -07:00
ipv6 Use oslo.i18n 2014-07-18 14:28:09 -04:00
keymgr Use oslo.i18n 2014-07-18 14:28:09 -04:00
locale Imported Translations from Transifex 2014-07-21 06:04:31 +00:00
network Merge "Optimize db.floating_ip_deallocate" 2014-08-07 12:12:02 +00:00
objects Merge "Commit quota when deallocate floating ip" 2014-08-05 05:36:03 +00:00
objectstore Add HEAD api response for test s3 server BucketHandler 2014-02-09 01:16:33 +08:00
openstack docs - Fix doc build errors with SQLAlchemy 0.9 2014-08-01 15:43:15 +00:00
pci makes sure correct PCI device allocation 2014-08-06 19:26:15 +00:00
rdp Adds RDP console support 2014-02-07 21:20:08 +02:00
scheduler Merge "Use hypervisor hostname for compute trust level" 2014-08-07 22:19:46 +00:00
servicegroup Use oslo.i18n 2014-07-18 14:28:09 -04:00
spice Remove vi modelines 2014-02-03 14:19:44 +00:00
storage Fix live-migration failure in FC multipath case 2014-08-09 00:02:06 +08:00
tests Fix live-migration failure in FC multipath case 2014-08-09 00:02:06 +08:00
virt Fix live-migration failure in FC multipath case 2014-08-09 00:02:06 +08:00
vnc Use oslo.i18n 2014-07-18 14:28:09 -04:00
volume Code change for nova support cinder client v2 2014-08-05 22:57:07 -07:00
__init__.py Remove vi modelines 2014-02-03 14:19:44 +00:00
availability_zones.py object-ify availability_zones 2014-07-09 17:52:06 +00:00
baserpc.py Port to oslo.messaging 2014-02-01 09:53:24 +00:00
block_device.py Method to filter non-root block device mappings 2014-07-24 16:00:23 -04:00
config.py Augment oslo's default log levels with nova specific ones. 2014-07-23 22:57:18 -07:00
context.py Code change for nova support cinder client v2 2014-08-05 22:57:07 -07:00
crypto.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
debugger.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
exception.py Add valid method check for quota resources 2014-07-22 20:08:44 +08:00
filters.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
hooks.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
i18n.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
loadables.py
manager.py add support for host driver cleanup during shutdown 2014-03-14 12:01:34 -04:00
netconf.py Enable flake8 H404 checking 2014-02-27 11:15:55 +04:00
notifications.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
paths.py Reverts change to default state_path 2014-03-12 17:49:42 +00:00
policy.py Rewrite nova policy to use the new changes of common policy 2014-05-29 11:44:05 +08:00
quota.py Add valid method check for quota resources 2014-07-22 20:08:44 +08:00
rpc.py Serialize the notification payload in json 2014-02-20 11:42:40 +01:00
safe_utils.py Fix and Gate on E265 2014-07-24 08:11:00 -04:00
service.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
test.py Turn periodic tasks off in all unit tests 2014-07-22 15:22:45 -07:00
utils.py Merge "Make compute api use util.check_string_length" 2014-08-08 07:32:44 +00:00
version.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
weights.py Using six.add_metaclass 2014-02-11 09:45:20 +08:00
wsgi.py Use oslo.i18n 2014-07-18 14:28:09 -04:00