nova/nova
Dan Smith 96f1071166 Honor availability_zone hint via placement
This adds a request filter that, if enabled, allows us to use placement
to select hosts in the desired availability zone by looking up the uuid
of the associated host aggregate and using that in our query for
allocation candidates. The deployer needs the same sort of mirrored
aggregate setup as the tenant filter, and documentation is added here to
make that clear.

Related to blueprint placement-req-filter

Change-Id: I7eb6de435e10793f5445724d847a8f1bf25ec6e3
2018-05-22 08:56:50 -07:00
..
api Merge "[doc] Add soft_deleted flag" 2018-05-11 08:29:04 +00:00
cells Add instance action record for snapshot instances 2017-12-11 17:46:38 +08:00
cmd Deprecate the nova-consoleauth service 2018-05-03 10:02:29 -04:00
common
compute Merge "Don't reschedule on RequestedVRamTooHigh errors" 2018-05-12 02:27:27 +00:00
conductor Add user_id to RequestSpec 2018-05-01 11:08:43 -04:00
conf Honor availability_zone hint via placement 2018-05-22 08:56:50 -07:00
console Merge "Convert xenapi's xvp console to processutils." 2018-05-09 04:57:55 +00:00
consoleauth Merge "Remove translation of log messages" 2017-08-10 11:39:03 +00:00
db Merge "conf: Remove 'db_driver' config opt" 2018-04-09 11:46:46 +00:00
hacking Fix N332 api_version decorator hacking check 2018-03-29 10:27:30 -05:00
image Workaround glanceclient bug when CONF.glance.api_servers not set 2018-02-08 09:06:48 -05:00
ipv6
keymgr Remove deprecated keymgr code 2017-09-11 15:48:30 -04:00
locale Imported Translations from Zanata 2018-04-11 06:17:52 +00:00
network Move set_vf_interface_vlan to the new utility module. 2018-05-10 13:56:27 -04:00
notifications Merge "Remove vestigial system_metadata param from info_from_instance()" 2018-04-24 10:17:27 +00:00
objects Add CellMapping.get_by_project_id() query method 2018-05-09 09:38:46 -07:00
pci remove unnecessary conf imports 2018-03-09 14:30:10 -05:00
policies Merge "Add host/hostId to instance action events API" 2018-04-26 20:42:07 +00:00
privsep remove IVS plug/unplug as they're moved to separate plugin 2018-05-09 06:02:51 -07:00
scheduler Honor availability_zone hint via placement 2018-05-22 08:56:50 -07:00
servicegroup iso8601.is8601.Utc No Longer Exists 2017-08-29 19:26:55 -04:00
tests Honor availability_zone hint via placement 2018-05-22 08:56:50 -07:00
virt Merge "Move set_vf_interface_vlan to the new utility module." 2018-05-12 17:16:00 +00:00
vnc
volume Log a more useful error when cinder auth isn't configured 2018-04-06 14:52:13 -04:00
__init__.py
availability_zones.py
baserpc.py
block_device.py Add uuid column to BlockDeviceMapping 2017-12-17 14:28:35 +00:00
cache_utils.py
config.py
context.py Remove RequestContext.instance_lock_checked 2018-04-11 11:46:19 -04:00
crypto.py Convert certificate generation to processutils. 2018-05-02 19:18:41 +10:00
debugger.py
exception.py XenAPI: deprecate the config for image handler class path 2018-05-11 07:44:03 +00:00
exception_wrapper.py rename binary to source in versioned notifications 2017-07-25 17:36:04 +02:00
filters.py
hooks.py
i18n.py correct referenced url in comments 2018-01-18 09:16:37 +08:00
loadables.py
manager.py conf: Remove 'db_driver' config opt 2018-03-16 17:23:16 +00:00
policy.py Add policy granularity to the Flavors API 2017-07-19 15:56:47 -04:00
profiler.py
quota.py Remove unnecessary variables 2018-02-08 10:15:53 +09:00
rc_fields.py Make ResourceClass.normalize_name handle sharp S 2018-04-10 12:24:40 -05:00
rpc.py Remove useless run_periodic_tasks call in ClientRouter 2018-03-20 23:54:21 +00:00
safe_utils.py Allow wrapping of closures 2017-07-20 10:07:52 +01:00
service.py remove ec2 in service and cmd 2018-04-12 13:10:23 +08:00
service_auth.py Fix NoneType error when [service_user] is misconfigured 2017-11-28 12:22:30 -06:00
test.py Fix the request context in ServiceFixture 2018-05-02 21:12:00 -04:00
utils.py Handle deprecation of inspect.getargspec 2018-04-26 11:51:10 +00:00
version.py
weights.py
wsgi.py Refactor WSGI apps and utils to limit imports 2018-03-06 22:05:12 +00:00