nova/nova/scheduler
Russell Bryant 2bca0c9011 Add new style instance group scheduler filters
Prior to Icehouse, there was a different type of handling of the
'group' scheduler hint that got lost in the completion of the server
groups API.  This patch completes the code necessary to provide
backwards compatibility with the old behavior.

Previously, the policy for groups was simply based on what scheduler
filters you had enabled.  You could have either the affinity or
anti-affinity filter enabled and that would be applied to all groups.
These filters now act on groups with a policy type of 'legacy'.

New filters have been added that can be enabled simultaneously and act
based on the policy set on the group via the server group API.

DocImpact

Change-Id: Ia65c151396415ca48725cb3c756f33efa01d2fe5
Closes-bug: #1296913
2014-03-27 21:54:02 +00:00
..
filters Add new style instance group scheduler filters 2014-03-27 21:54:02 +00:00
weights MetricsWeigher: Added support of unavailable metrics 2014-02-18 10:15:35 +08:00
__init__.py Remove vi modelines 2014-02-03 14:19:44 +00:00
baremetal_host_manager.py Update OpenStack LLC to Foundation 2013-02-26 19:15:29 -05:00
caching_scheduler.py Add a caching scheduler driver 2014-02-26 13:53:07 +00:00
chance.py Remove vi modelines 2014-02-03 14:19:44 +00:00
driver.py Initial scheduler support for instance_groups 2014-03-06 20:57:14 +00:00
filter_scheduler.py Initial scheduler support for instance_groups 2014-03-06 20:57:14 +00:00
host_manager.py Add a caching scheduler driver 2014-02-26 13:53:07 +00:00
manager.py Add version 3.0 of scheduler rpc interface 2014-03-10 20:24:08 +00:00
rpcapi.py Add version 3.0 of scheduler rpc interface 2014-03-10 20:24:08 +00:00
scheduler_options.py Enable flake8 H404 checking 2014-02-27 11:15:55 +04:00
utils.py Port to oslo.messaging 2014-02-01 09:53:24 +00:00