
Several patches have landed in cinder and an update is required. Note: the cinder.overrides is a temporary workaround for oslo.messaging. See https://review.openstack.org/#/c/263818/. This file can be removed once a new oslo.messaging release has landed. Change-Id: I8ebcc489c2c84ebc19c51e4712301d4f71660f06 Partial-Bug: #1528332 Partial-Bug: #1537321 Partial-Bug: #1536845 Partial-Bug: #1529720 Partial-Bug: #1529669 Partial-Bug: #1512198 Partial-Bug: #1489231 Partial-Bug: #1488415 Partial-Bug: #1478650
2.1 KiB
2.1 KiB
Configuration option = Default value | Description |
---|---|
[DEFAULT] | |
filter_function = None |
(StrOpt) String representation for an equation that will be used to filter hosts. Only used when the driver filter is set to be used by the Cinder scheduler. |
goodness_function = None |
(StrOpt) String representation for an equation that will be used to determine the goodness of a host. Only used when using the goodness weigher is set to be used by the Cinder scheduler. |
scheduler_default_filters =
AvailabilityZoneFilter, CapacityFilter, CapabilitiesFilter |
(ListOpt) Which filter class names to use for filtering hosts when not specified in the request. |
scheduler_default_weighers =
CapacityWeigher |
(ListOpt) Which weigher class names to use for weighing hosts. |
scheduler_driver =
cinder.scheduler.filter_scheduler.FilterScheduler |
(StrOpt) Default scheduler driver to use |
scheduler_host_manager =
cinder.scheduler.host_manager.HostManager |
(StrOpt) The scheduler host manager class to use |
scheduler_json_config_location = |
(StrOpt) Absolute path to scheduler configuration JSON file. |
scheduler_manager =
cinder.scheduler.manager.SchedulerManager |
(StrOpt) Full class name for the Manager for scheduler |
scheduler_max_attempts = 3 |
(IntOpt) Maximum number of attempts to schedule a volume |
scheduler_topic = cinder-scheduler |
(StrOpt) The topic that scheduler nodes listen on |