summaryrefslogtreecommitdiffstats
path: root/doc/source
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-28 17:41:39 +0000
committerGerrit Code Review <review@openstack.org>2013-06-28 17:41:39 +0000
commit5400f9498082426397b3ed0ca34a33cb3e46f673 (patch)
treee5470a27be22a7e3429c31e758671cdf381b5844 /doc/source
parent9d44f4db3a3d84f070e6e2d7d1a62c103bf58f97 (diff)
parentc32a6d5ec3426528b1f3194b0810c0592e0007d6 (diff)
downloadnova-5400f9498082426397b3ed0ca34a33cb3e46f673.tar.gz
nova-5400f9498082426397b3ed0ca34a33cb3e46f673.tar.xz
nova-5400f9498082426397b3ed0ca34a33cb3e46f673.zip
Merge "Add AggregateCoreFilter"
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/devref/filter_scheduler.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/source/devref/filter_scheduler.rst b/doc/source/devref/filter_scheduler.rst
index 1a5ed11a2..1800555d3 100644
--- a/doc/source/devref/filter_scheduler.rst
+++ b/doc/source/devref/filter_scheduler.rst
@@ -73,6 +73,11 @@ There are some standard filter classes to use (:mod:`nova.scheduler.filters`):
* |ComputeFilter| - passes all hosts that are operational and enabled.
* |CoreFilter| - filters based on CPU core utilization. It passes hosts with
sufficient number of CPU cores.
+* |AggregateCoreFilter| - filters hosts by CPU core number with per-aggregate
+ cpu_allocation_ratio setting. If no per-aggregate value is found, it will
+ fall back to the global default cpu_allocation_ratio. If more than one value
+ is found for a host (meaning the host is in two differenet aggregate with
+ different ratio settings), the minimum value will be used.
* |IsolatedHostsFilter| - filter based on "image_isolated" and "host_isolated"
flags.
* |JsonFilter| - allows simple JSON-based grammar for selecting hosts.
@@ -282,6 +287,7 @@ in :mod:`nova.tests.scheduler`.
.. |ComputeCapabilitiesFilter| replace:: :class:`ComputeCapabilitiesFilter <nova.scheduler.filters.compute_capabilities_filter.ComputeCapabilitiesFilter>`
.. |ComputeFilter| replace:: :class:`ComputeFilter <nova.scheduler.filters.compute_filter.ComputeFilter>`
.. |CoreFilter| replace:: :class:`CoreFilter <nova.scheduler.filters.core_filter.CoreFilter>`
+.. |AggregateCoreFilter| replace:: :class:`AggregateCoreFilter <nova.scheduler.filters.core_filter.AggregateCoreFilter>`
.. |IsolatedHostsFilter| replace:: :class:`IsolatedHostsFilter <nova.scheduler.filters.isolated_hosts_filter>`
.. |JsonFilter| replace:: :class:`JsonFilter <nova.scheduler.filters.json_filter.JsonFilter>`
.. |RamFilter| replace:: :class:`RamFilter <nova.scheduler.filters.ram_filter.RamFilter>`