From 6a783fe5d882bcfeb36adf86412be55a4bbb175e Mon Sep 17 00:00:00 2001 From: Kevin Carter Date: Sun, 29 Oct 2017 00:10:24 -0500 Subject: [PATCH] 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 --- defaults/main.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 5f1e9f9b..5d396652 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -363,7 +363,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