Merge "Add some tunable parameters for nova-scheduler"
This commit is contained in:
commit
be6a97dff6
|
@ -118,6 +118,16 @@ parameters:
|
||||||
aggregates to be reported in placement, so only hosts within the asked
|
aggregates to be reported in placement, so only hosts within the asked
|
||||||
aggregates would be accepted.
|
aggregates would be accepted.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
NovaSchedulerHostSubsetSize:
|
||||||
|
default: 1
|
||||||
|
description: >
|
||||||
|
Size of subset of best hosts selected by scheduler.
|
||||||
|
type: number
|
||||||
|
NovaSchedulerShuffleBestSameWeighedHosts:
|
||||||
|
default: false
|
||||||
|
description: >
|
||||||
|
Enable spreading the instances between hosts with the same best weight.
|
||||||
|
type: boolean
|
||||||
# DEPRECATED: the following options are deprecated and are currently maintained
|
# DEPRECATED: the following options are deprecated and are currently maintained
|
||||||
# for backwards compatibility. They will be removed in future release.
|
# for backwards compatibility. They will be removed in future release.
|
||||||
NovaSchedulerDefaultFilters:
|
NovaSchedulerDefaultFilters:
|
||||||
|
@ -206,6 +216,8 @@ outputs:
|
||||||
- {get_param: NovaSchedulerDefaultFilters}
|
- {get_param: NovaSchedulerDefaultFilters}
|
||||||
- {get_param: NovaSchedulerEnabledFilters}
|
- {get_param: NovaSchedulerEnabledFilters}
|
||||||
nova::scheduler::filter::scheduler_max_attempts: {get_param: NovaSchedulerMaxAttempts}
|
nova::scheduler::filter::scheduler_max_attempts: {get_param: NovaSchedulerMaxAttempts}
|
||||||
|
nova::scheduler::filter::scheduler_host_subset_size: {get_param: NovaSchedulerHostSubsetSize}
|
||||||
|
nova::scheduler::filter::shuffle_best_same_weighed_hosts: {get_param: NovaSchedulerShuffleBestSameWeighedHosts}
|
||||||
nova::scheduler::discover_hosts_in_cells_interval: {get_param: NovaSchedulerDiscoverHostsInCellsInterval}
|
nova::scheduler::discover_hosts_in_cells_interval: {get_param: NovaSchedulerDiscoverHostsInCellsInterval}
|
||||||
nova::scheduler::query_placement_for_image_type_support: {get_param: NovaSchedulerQueryImageType}
|
nova::scheduler::query_placement_for_image_type_support: {get_param: NovaSchedulerQueryImageType}
|
||||||
nova::scheduler::limit_tenants_to_placement_aggregate: {get_param: NovaSchedulerLimitTenantsToPlacementAggregate}
|
nova::scheduler::limit_tenants_to_placement_aggregate: {get_param: NovaSchedulerLimitTenantsToPlacementAggregate}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Add the following parameters to tune the behavior of nova-scheduler to
|
||||||
|
achieve better distribution of instances.
|
||||||
|
|
||||||
|
- ``NovaSchedulerHostSubsetSize``
|
||||||
|
- ``NovaSchedulerShuffleBestSameWeighedHosts``
|
Loading…
Reference in New Issue