
This builds on change Ia50c5f4dd2204f1cafa669097d1e744479c4d8c8 to use the Selection.availability_zone value when rescheduling during a resize or cold migrate so that the cell conductor does not have to make an up-call to the aggregates table in the API DB which will fail if the cell conductor is not configured to use the API DB. The functional test added in Ic6926eecda1f9dd7183d66c67f04f308f6a1799d is updated to show the failure is gone and we get the AZ from the Selection object during the reschedule. For the case that the availability_zone field is not in the Selection object, there are existing unit tests in nova.tests.unit.conductor.tasks.test_migrate which will make sure we are not unconditionally trying to access the Selection.availability_zone field. Change-Id: I103d5023d3a3a7c367c7eea7fb103cb8ec52accf Closes-Bug: #1781286
Team and repository tags
OpenStack Nova
OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), Hyper-V, VMware, XenServer, OpenStack Ironic and PowerVM.
Use the following resources to learn more.
API
To learn how to use Nova's API, consult the documentation available online at:
For more information on OpenStack APIs, SDKs and CLIs in general, refer to:
Operators
To learn how to deploy and configure OpenStack Nova, consult the documentation available online at:
In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:
Developers
For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst.
Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.
Further developer focused documentation is available at:
Other Information
During each Summit and Project Team Gathering, we agree on what the whole community wants to focus on for the upcoming release. The plans for nova can be found at: