yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #31061
[Bug 1402477] Re: Live migration of volume backed instances broken because the table of block_device_mapping was updated incorrect
[Expired for OpenStack Compute (nova) because there has been no activity
for 60 days.]
** Changed in: nova
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1402477
Title:
Live migration of volume backed instances broken because the table
of block_device_mapping was updated incorrect
Status in OpenStack Compute (Nova):
Expired
Bug description:
1、 Live migration of volume backed instances
2、at pre_live_migration function, the table of block_device_mapping has been updated as destination host volume lun information
3、at /nova/compute/manager.py _post_live_migration function, when call the funfunction
block_device_info = self._get_instance_block_device_info( ctxt, instance, bdms) , because the Parameters is incorrect , the
table of block_device_mapping will be changed as the source host volume lun information.
4、the next step ,when run the function /nova/compute/manager.py post_live_migration_at_destination ,will query volume lun connection from the table of block_device_mapping, but the table has been updated as source host volume lun information,so
the destination host run the under function will failed. :
self.volume_driver_method('connect_volume',
connection_info,
disk_dev)
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1402477/+subscriptions
References