Merge "Remove RamFilter and DiskFilter in default filter"
This commit is contained in:
commit
6c75ff5917
|
@ -16,7 +16,7 @@ Compute is configured with the following default scheduler options in the
|
|||
scheduler_driver_task_period = 60
|
||||
scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
|
||||
scheduler_available_filters = nova.scheduler.filters.all_filters
|
||||
scheduler_default_filters = RetryFilter, AvailabilityZoneFilter, RamFilter, DiskFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter
|
||||
scheduler_default_filters = RetryFilter, AvailabilityZoneFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter
|
||||
|
||||
By default, the ``scheduler_driver`` is configured as a filter scheduler, as
|
||||
described in the next section. In the default configuration, this scheduler
|
||||
|
@ -26,11 +26,6 @@ considers hosts that meet all the following criteria:
|
|||
|
||||
* Are in the requested availability zone (``AvailabilityZoneFilter``).
|
||||
|
||||
* Have sufficient RAM available (``RamFilter``).
|
||||
|
||||
* Have sufficient disk space available for root and ephemeral storage
|
||||
(``DiskFilter``).
|
||||
|
||||
* Can service the request (``ComputeFilter``).
|
||||
|
||||
* Satisfy the extra specs associated with the instance type
|
||||
|
@ -114,7 +109,7 @@ default filters are:
|
|||
|
||||
.. code-block:: ini
|
||||
|
||||
scheduler_default_filters = RetryFilter, AvailabilityZoneFilter, RamFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter
|
||||
scheduler_default_filters = RetryFilter, AvailabilityZoneFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter
|
||||
|
||||
Compute filters
|
||||
~~~~~~~~~~~~~~~
|
||||
|
@ -1061,7 +1056,7 @@ as well as the other filters that are typically enabled:
|
|||
|
||||
.. code-block:: ini
|
||||
|
||||
scheduler_default_filters=AggregateInstanceExtraSpecsFilter,RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
|
||||
scheduler_default_filters=AggregateInstanceExtraSpecsFilter,RetryFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
|
||||
|
||||
Example: Specify compute hosts with SSDs
|
||||
----------------------------------------
|
||||
|
|
|
@ -344,10 +344,10 @@ The default values for these settings in nova.conf are:
|
|||
::
|
||||
|
||||
--filter_scheduler.available_filters=nova.scheduler.filters.all_filters
|
||||
--filter_scheduler.enabled_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
|
||||
--filter_scheduler.enabled_filters=ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter
|
||||
|
||||
With this configuration, all filters in ``nova.scheduler.filters``
|
||||
would be available, and by default the |RamFilter|, |ComputeFilter|,
|
||||
would be available, and by default the |ComputeFilter|,
|
||||
|AvailabilityZoneFilter|, |ComputeCapabilitiesFilter|,
|
||||
|ImagePropertiesFilter|, |ServerGroupAntiAffinityFilter|,
|
||||
and |ServerGroupAffinityFilter| would be used.
|
||||
|
|
Loading…
Reference in New Issue