Reviewed: https://review.openstack.org/257275 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=e89e1bdc60211622440c964f8be8563da89341ac Submitter: Jenkins Branch: master
commit e89e1bdc60211622440c964f8be8563da89341ac Author: Andrea Rosa <andrea.r...@hp.com> Date: Thu Sep 14 13:47:06 2017 -0400 Call terminate_connection when shelve_offloading When nova performs a shelve offload for an instance, it needs to terminate all the volume connections for that instance as with the shelve offload it is not guaranteed that the instance will be placed on the same host once it gets unshelved. This change adds the call to the terminate_volume_connections on the _shelve_offload_instance method in the compute manager. Closes-Bug: #1547142 Change-Id: I8849ae0f54605e003d5b294ca3d66dcef89d7d27 ** Changed in: nova Status: In Progress => Fix Released -- 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/1547142 Title: A shelved_offload VM's volumes are still attached to a host Status in OpenStack Compute (nova): Fix Released Status in OpenStack Compute (nova) ocata series: Confirmed Status in OpenStack Compute (nova) pike series: In Progress Bug description: When shelve_offloading a VM, the VM loses it's connection to a host. However, connection to the host is not terminated to it's volumes, so they are still attached to a host. Afterwards, when the VM is unshleved, nova calls initialize_connection to the new host for it's volumes, and they are now connected to 2 hosts. The correct behaviour is to call terminate_connection on the VM's volumes when it's being shelved_offloaded To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1547142/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp