nova/nova/api
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
..
ec2 delete more i18n log markers 2017-03-21 07:37:21 -04:00
metadata Get instance availability_zone without hitting the api db 2017-03-23 09:30:43 -07:00
openstack Make server groups api aware of multiple cells for membership 2017-04-24 11:59:54 -07:00
validation Remove unnecessary duplicated NOTE 2017-03-31 10:29:13 -07:00
__init__.py Remove unused copyright from nova.api.__init__ 2014-01-10 16:24:50 +08:00
auth.py delete more i18n log markers 2017-03-21 07:37:21 -04:00
compute_req_id.py Remove 'v3' from comments in Nova API code 2015-09-14 14:10:58 +00:00
manager.py Remove vi modelines 2014-02-03 14:19:44 +00:00