nova/doc
Matt Riedemann c62ed630a9 doc: add superconductor up-call caveat for cross_az_attach=False
When attaching a volume, if CONF.cinder.cross_az_attach=False,
we attempt to lookup the AZ that the instance is in and compare
that to the volume AZ. The instance AZ lookup involves getting
host aggregates which are in the API database, and in superconductor
mode the cell conductor can't access to the API database.

For volume attach, we could remove this check from the compute
service since we already check this in nova-api so the check in
nova-compute is redundant.

However, we still have a problem with checking this during boot
from volume where nova-compute creates the volume and then
attaches it. At that point it's too late and we'll fail.

We should eventually create volumes during boot from volume in
conductor, like we've talked about doing with neutron ports
during server create, but that's not something we have today
so we need to point out this limitation.

Change-Id: I9cbe41e41f8ccdc9962ab593f313b5a47314a9d1
2017-08-11 09:22:27 -04:00
..
api_samples Merge "Handle uuids in os-hypervisors API" 2017-07-20 01:03:27 +00:00
ext doc: Enable pep8 on doc generation code 2017-07-12 14:20:25 +01:00
notification_samples Resource tracker compatibility with Ocata and Pike 2017-08-10 09:47:20 -04:00
source doc: add superconductor up-call caveat for cross_az_attach=False 2017-08-11 09:22:27 -04:00
README.rst Rearranges to create new Compute API Guide 2015-11-12 10:47:23 +00:00

README.rst

OpenStack Nova Documentation README

Both contributor developer documentation and REST API documentation are sourced here.

Contributor developer docs are built to: http://docs.openstack.org/developer/nova/

API guide docs are built to: http://developer.openstack.org/api-guide/compute/

For more details, see the "Building the Documentation" section of doc/source/development.environment.rst.