nova/nova/scheduler
Stephen Finucane 67f52ab36d Add CPUWeigher
nova provides many different types of filter, providing both resource
stacking/spreading and affinity/anti-affinity patterns. Curiously
enough, however, there is no way to configure a stack or spread policy
of CPUs. Add one.

Change-Id: I90ee8a2081c2a0465441a8d81d161f4887b4e1fb
Implements: bp vcpu-weighter
2018-04-18 15:20:30 +01:00
..
client Merge "Get rid of 406 paths in report client" 2018-04-13 06:19:01 +00:00
filters Merge "Don't filter out sibling sets with one core" 2018-03-19 20:35:12 +00:00
weights Add CPUWeigher 2018-04-18 15:20:30 +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 Make get_allocation_candidates() honor aggregate restrictions 2018-03-28 15:58:45 -07:00