diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-06-28 17:41:39 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-06-28 17:41:39 +0000 |
| commit | 5400f9498082426397b3ed0ca34a33cb3e46f673 (patch) | |
| tree | e5470a27be22a7e3429c31e758671cdf381b5844 /doc/source | |
| parent | 9d44f4db3a3d84f070e6e2d7d1a62c103bf58f97 (diff) | |
| parent | c32a6d5ec3426528b1f3194b0810c0592e0007d6 (diff) | |
| download | nova-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.rst | 6 |
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>` |
