nova/nova/api/openstack
Dan Smith 1226c57884 Make server groups api aware of multiple cells for membership
This teaches the server groups api to query all of the cells that have
an instance claiming to be a member of the group. Instead of polling all
cells, this collects the subset of cells that actually have members,
according to our InstanceMapping data, and then checks for the deleted-ness
in the actual cell database.

This augments the tests to have one instance in each cell, plus an instance
that is not yet scheduled in any cell to give us coverage of all the
possibilities.

This replaces the previously-flawed and now reverted change:

  If571f9e7c9d0ef6265a249ff808d30a24ab462af

Change-Id: Idd2e35bc95ed98ebc0340ff62e109e23c8adcb21
2017-04-24 11:59:54 -07:00
..
compute Make server groups api aware of multiple cells for membership 2017-04-24 11:59:54 -07:00
placement placement: Add Traits API to placement service 2017-04-11 10:31:37 +08:00
__init__.py delete more i18n log markers 2017-03-21 07:37:21 -04:00
api_version_request.py Fix some reST field lists in docstrings 2017-03-23 09:25:37 +08:00
auth.py conf: Move api options to a group 2016-11-25 16:32:31 -06:00
common.py delete more i18n log markers 2017-03-21 07:37:21 -04:00
extensions.py remove i18n log markers from nova.api.* 2017-03-24 14:06:21 +00:00
identity.py remove i18n log markers from nova.api.* 2017-03-24 14:06:21 +00:00
urlmap.py Use of six.PY3 should be forward compatible 2016-01-17 03:32:34 +00:00
versioned_method.py Implement microversion support on api methods 2014-12-05 09:54:41 +08:00
wsgi.py API: accept None as content-length in HTTP requests 2017-04-04 17:26:16 +02:00