nova/nova/scheduler
Chris Dent 2c51688558 Parse forbidden in extra_specs
Accept forbidden traits in the processing of extra_specs, with the
format of:

      trait:CUSTOM_MAGIC=forbidden

This will be transformed into required=!CUSTOM_MAGIC when the traits
are assembled into a request to GET /allocation_candidates.

Implements blueprint forbidden-traits-in-nova

Change-Id: I31e609aef47d2fea03f279e4bfdd30f072d062b4
2018-04-17 18:18:43 +01:00
..
client Parse forbidden in extra_specs 2018-04-17 18:18:43 +01:00
filters Merge "Don't filter out sibling sets with one core" 2018-03-19 20:35:12 +00:00
weights Add PCIWeigher 2017-06-08 09:44:46 +01:00
__init__.py Improve hacking rule to avoid author markers 2014-05-05 14:35:20 +02:00
caching_scheduler.py Mark Chance and Caching schedulers as deprecated 2017-08-09 10:53:53 -07:00
chance.py Modify select_destinations() to return objects and alts 2017-12-07 15:01:13 +00:00
driver.py Modify select_destinations() to return objects and alts 2017-12-07 15:01:13 +00:00
filter_scheduler.py [placement] Add sending global request ID in delete (2) 2018-01-11 00:34:20 +00:00
host_manager.py Allow scheduling only to enabled cells (Filter Scheduler) 2018-03-30 19:16:14 -04:00
ironic_host_manager.py Allow scheduling only to enabled cells (Filter Scheduler) 2018-03-30 19:16:14 -04:00
manager.py Skip placement on rebuild in same host 2018-04-12 19:09:52 +00:00
request_filter.py Add require_tenant_aggregate request filter 2018-03-28 15:58:46 -07:00
rpcapi.py Modify select_destinations() to return objects and alts 2017-12-07 15:01:13 +00:00
utils.py Parse forbidden in extra_specs 2018-04-17 18:18:43 +01:00