Update filters to support over-commit

The default filters that we have do not properly support setting an
over-commit ratio. This change makes it possible for us to set the
over-commit ratios as expected and instance scheduling is NUMA aware.

Change-Id: I33ae92e73b699d34d9382c65a74dc78ccab53ea3
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
(cherry picked from commit 6a783fe5d8)
This commit is contained in:
Kevin Carter 2017-10-29 00:10:24 -05:00 committed by Kevin Carter (cloudnull)
parent 3a57a4e9ed
commit 142feb9963
1 changed files with 16 additions and 1 deletions

View File

@ -368,7 +368,22 @@ nova_reserved_host_disk_mb: 2048
nova_scheduler_driver_task_period: 60
nova_scheduler_host_subset_size: 10
nova_scheduler_max_attempts: 5
nova_scheduler_default_filters: "RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,AggregateCoreFilter,AggregateDiskFilter"
nova_scheduler_default_filters: >-
RetryFilter,
AvailabilityZoneFilter,
RamFilter,
AggregateRamFilter,
ComputeFilter,
AggregateCoreFilter,
DiskFilter,
AggregateDiskFilter,
AggregateNumInstancesFilter,
AggregateIoOpsFilter,
ComputeCapabilitiesFilter,
ImagePropertiesFilter,
ServerGroupAntiAffinityFilter,
ServerGroupAffinityFilter,
NUMATopologyFilter
nova_scheduler_driver: filter_scheduler
nova_scheduler_available_filters: nova.scheduler.filters.all_filters
nova_scheduler_weight_classes: nova.scheduler.weights.all_weighers