"Fossies" - the Fresh Open Source Software Archive

Member "cinder-14.0.2/doc/source/configuration/tables/cinder-scheduler.inc" (4 Oct 2019, 2229 Bytes) of package /linux/misc/openstack/cinder-14.0.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) fasm source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "cinder-scheduler.inc" see the Fossies "Dox" file reference documentation.

    1 ..
    2     Warning: Do not edit this file. It is automatically generated from the
    3     software project's code and your changes will be overwritten.
    4 
    5     The tool to generate this file lives in openstack-doc-tools repository.
    6 
    7     Please make any changes needed in the code, then run the
    8     autogenerate-config-doc tool from the openstack-doc-tools repository, or
    9     ask for help on the documentation mailing list, IRC channel or meeting.
   10 
   11 .. _cinder-scheduler:
   12 
   13 .. list-table:: Description of scheduler configuration options
   14    :header-rows: 1
   15    :class: config-ref-table
   16 
   17    * - Configuration option = Default value
   18      - Description
   19    * - **[DEFAULT]**
   20      -
   21    * - ``filter_function`` = ``None``
   22      - (String) 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.
   23    * - ``goodness_function`` = ``None``
   24      - (String) 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.
   25    * - ``scheduler_default_filters`` = ``AvailabilityZoneFilter, CapacityFilter, CapabilitiesFilter``
   26      - (List) Which filter class names to use for filtering hosts when not specified in the request.
   27    * - ``scheduler_default_weighers`` = ``CapacityWeigher``
   28      - (List) Which weigher class names to use for weighing hosts.
   29    * - ``scheduler_driver`` = ``cinder.scheduler.filter_scheduler.FilterScheduler``
   30      - (String) Default scheduler driver to use
   31    * - ``scheduler_host_manager`` = ``cinder.scheduler.host_manager.HostManager``
   32      - (String) The scheduler host manager class to use
   33    * - ``scheduler_json_config_location`` =
   34      - (String) Absolute path to scheduler configuration JSON file.
   35    * - ``scheduler_manager`` = ``cinder.scheduler.manager.SchedulerManager``
   36      - (String) Full class name for the Manager for scheduler
   37    * - ``scheduler_max_attempts`` = ``3``
   38      - (Integer) Maximum number of attempts to schedule a volume
   39    * - ``scheduler_weight_handler`` = ``cinder.scheduler.weights.OrderedHostWeightHandler``
   40      - (String) Which handler to use for selecting the host/pool after weighing