[Bug 1475411] Please test proposed package
Martin Pitt
martin.pitt at ubuntu.com
Tue May 24 21:42:23 UTC 2016
Hello Anthony, or anyone else affected,
Accepted nova into trusty-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/nova/1:2014.1.5-0ubuntu1.5 in a few
hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed. Your feedback will aid us getting this update
out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed. In either case, details of your testing will help
us make a better decision.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance!
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/1475411
Title:
During post_live_migration the nova libvirt driver assumes that the
destination connection info is the same as the source, which is not
always true
Status in OpenStack Compute (nova):
Fix Released
Status in OpenStack Compute (nova) juno series:
Fix Released
Status in OpenStack Compute (nova) kilo series:
Fix Released
Status in nova package in Ubuntu:
Fix Released
Status in nova source package in Trusty:
Fix Committed
Bug description:
The post_live_migration step for Nova libvirt driver is currently
making a bad assumption about the source and destination connector
information. The destination connection info may be different from the
source which ends up causing LUNs to be left dangling on the source as
the BDM has overridden the connection info with that of the
destination.
Code section where this problem is occuring:
https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L6036
At line 6038 the potentially wrong connection info will be passed to
_disconnect_volume which then ends up not finding the proper LUNs to
remove (and potentially removes the LUNs for a different volume
instead).
By adding debug logging after line 6036 and then comparing that to the
connection info of the source host (by making a call to Cinder's
initialize_connection API) you can see that the connection info does
not match:
http://paste.openstack.org/show/TjBHyPhidRuLlrxuGktz/
Version of nova being used:
commit 35375133398d862a61334783c1e7a90b95f34cdb
Merge: 83623dd b2c5542
Author: Jenkins <jenkins at review.openstack.org>
Date: Thu Jul 16 02:01:05 2015 +0000
Merge "Port crypto to Python 3"
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1475411/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list