openstack-manuals/doc/common/tables/manila-scheduler.xml
Mark Sturdevant c41dbfc0e2 Add Shared File Systems (manila) to Config Ref
Shared File Systems service (manila) should be added to
the Config Ref similar to Block Storage (cinder).
The content would be similar to cinder in that it
would have sections to describe Intro, Drivers,
Log Files and Options.

Change-Id: I89fc64f8cd4fe880b36017139e7989f3a4100cc6
Implements: blueprint manila-config-ref
2015-09-22 15:21:28 -07:00

63 lines
2.8 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in openstack-doc-tools repository. -->
<table rules="all" xml:id="config_table_manila_scheduler">
<caption>Description of Scheduler configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td><option>capacity_weight_multiplier</option> = <replaceable>1.0</replaceable></td>
<td>(FloatOpt) Multiplier used for weighing share capacity. Negative numbers mean to stack vs spread.</td>
</tr>
<tr>
<td><option>pool_weight_multiplier</option> = <replaceable>1.0</replaceable></td>
<td>(FloatOpt) Multiplier used for weighing pools which have existing share servers. Negative numbers mean to spread vs stack.</td>
</tr>
<tr>
<td><option>scheduler_default_filters</option> = <replaceable>AvailabilityZoneFilter, CapacityFilter, CapabilitiesFilter, ConsistencyGroupFilter</replaceable></td>
<td>(ListOpt) Which filter class names to use for filtering hosts when not specified in the request.</td>
</tr>
<tr>
<td><option>scheduler_default_weighers</option> = <replaceable>CapacityWeigher</replaceable></td>
<td>(ListOpt) Which weigher class names to use for weighing hosts.</td>
</tr>
<tr>
<td><option>scheduler_driver</option> = <replaceable>manila.scheduler.filter_scheduler.FilterScheduler</replaceable></td>
<td>(StrOpt) Default scheduler driver to use.</td>
</tr>
<tr>
<td><option>scheduler_host_manager</option> = <replaceable>manila.scheduler.host_manager.HostManager</replaceable></td>
<td>(StrOpt) The scheduler host manager class to use.</td>
</tr>
<tr>
<td><option>scheduler_json_config_location</option> = <replaceable></replaceable></td>
<td>(StrOpt) Absolute path to scheduler configuration JSON file.</td>
</tr>
<tr>
<td><option>scheduler_manager</option> = <replaceable>manila.scheduler.manager.SchedulerManager</replaceable></td>
<td>(StrOpt) Full class name for the scheduler manager.</td>
</tr>
<tr>
<td><option>scheduler_max_attempts</option> = <replaceable>3</replaceable></td>
<td>(IntOpt) Maximum number of attempts to schedule a share.</td>
</tr>
<tr>
<td><option>scheduler_topic</option> = <replaceable>manila-scheduler</replaceable></td>
<td>(StrOpt) The topic scheduler nodes listen on.</td>
</tr>
</tbody>
</table>
</para>