Add more structure to the deployment guide
Previously it was hard to navigate to a particular config section in the deployment guide, and not possible to provide a link directly to one section. This patch makes each config section a heading so that it appears in navigation tables and can be easily linked to. A list of config sections is also added at the start of each server section. Change-Id: Iecb0637fde521600a9163fa66b3dbdc176a71dff Related-Bug: #1626290
This commit is contained in:
parent
9c5628b4f1
commit
5b10cf530b
@ -411,11 +411,20 @@ Object Server Configuration
|
|||||||
An Example Object Server configuration can be found at
|
An Example Object Server configuration can be found at
|
||||||
etc/object-server.conf-sample in the source code repository.
|
etc/object-server.conf-sample in the source code repository.
|
||||||
|
|
||||||
The following configuration options are available:
|
The following configuration sections are available:
|
||||||
|
|
||||||
|
* :ref:`[DEFAULT] <object-server-default-options>`
|
||||||
|
* `[object-server]`_
|
||||||
|
* `[object-replicator]`_
|
||||||
|
* `[object-reconstructor]`_
|
||||||
|
* `[object-updater]`_
|
||||||
|
* `[object-auditor]`_
|
||||||
|
|
||||||
.. _object-server-default-options:
|
.. _object-server-default-options:
|
||||||
|
|
||||||
|
*********
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
*********
|
||||||
|
|
||||||
================================ ========== ============================================
|
================================ ========== ============================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -550,7 +559,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
|
|
||||||
.. _object-server-options:
|
.. _object-server-options:
|
||||||
|
|
||||||
|
***************
|
||||||
[object-server]
|
[object-server]
|
||||||
|
***************
|
||||||
|
|
||||||
============================= ====================== ===============================================
|
============================= ====================== ===============================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -666,7 +677,9 @@ eventlet_tpool_num_threads auto The number of threads in e
|
|||||||
value.
|
value.
|
||||||
============================= ====================== ===============================================
|
============================= ====================== ===============================================
|
||||||
|
|
||||||
|
*******************
|
||||||
[object-replicator]
|
[object-replicator]
|
||||||
|
*******************
|
||||||
|
|
||||||
=========================== ======================== ================================
|
=========================== ======================== ================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -783,7 +796,9 @@ ionice_priority None I/O scheduling priority o
|
|||||||
is set.
|
is set.
|
||||||
=========================== ======================== ================================
|
=========================== ======================== ================================
|
||||||
|
|
||||||
|
**********************
|
||||||
[object-reconstructor]
|
[object-reconstructor]
|
||||||
|
**********************
|
||||||
|
|
||||||
=========================== ======================== ================================
|
=========================== ======================== ================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -862,7 +877,9 @@ ionice_priority None I/O scheduling priority o
|
|||||||
is set.
|
is set.
|
||||||
=========================== ======================== ================================
|
=========================== ======================== ================================
|
||||||
|
|
||||||
|
****************
|
||||||
[object-updater]
|
[object-updater]
|
||||||
|
****************
|
||||||
|
|
||||||
=================== =================== ==========================================
|
=================== =================== ==========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -906,7 +923,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
=================== =================== ==========================================
|
=================== =================== ==========================================
|
||||||
|
|
||||||
|
****************
|
||||||
[object-auditor]
|
[object-auditor]
|
||||||
|
****************
|
||||||
|
|
||||||
=========================== =================== ==========================================
|
=========================== =================== ==========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -965,9 +984,19 @@ Container Server Configuration
|
|||||||
An example Container Server configuration can be found at
|
An example Container Server configuration can be found at
|
||||||
etc/container-server.conf-sample in the source code repository.
|
etc/container-server.conf-sample in the source code repository.
|
||||||
|
|
||||||
The following configuration options are available:
|
The following configuration sections are available:
|
||||||
|
|
||||||
|
* :ref:`[DEFAULT] <container_server_default_options>`
|
||||||
|
* `[container-server]`_
|
||||||
|
* `[container-replicator]`_
|
||||||
|
* `[container-updater]`_
|
||||||
|
* `[container-auditor]`_
|
||||||
|
|
||||||
|
.. _container_server_default_options:
|
||||||
|
|
||||||
|
*********
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
*********
|
||||||
|
|
||||||
=============================== ========== ============================================
|
=============================== ========== ============================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1058,7 +1087,9 @@ ionice_priority None I/O scheduling priority of server p
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
=============================== ========== ============================================
|
=============================== ========== ============================================
|
||||||
|
|
||||||
|
******************
|
||||||
[container-server]
|
[container-server]
|
||||||
|
******************
|
||||||
|
|
||||||
============================== ================ ========================================
|
============================== ================ ========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1112,7 +1143,9 @@ ionice_priority None I/O scheduling priority of ser
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
============================== ================ ========================================
|
============================== ================ ========================================
|
||||||
|
|
||||||
|
**********************
|
||||||
[container-replicator]
|
[container-replicator]
|
||||||
|
**********************
|
||||||
|
|
||||||
================== =========================== =============================
|
================== =========================== =============================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1203,7 +1236,9 @@ ionice_priority None I/O scheduling priority of
|
|||||||
is set.
|
is set.
|
||||||
================== =========================== =============================
|
================== =========================== =============================
|
||||||
|
|
||||||
|
*******************
|
||||||
[container-updater]
|
[container-updater]
|
||||||
|
*******************
|
||||||
|
|
||||||
======================== ================= ==================================
|
======================== ================= ==================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1255,7 +1290,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
======================== ================= ==================================
|
======================== ================= ==================================
|
||||||
|
|
||||||
|
*******************
|
||||||
[container-auditor]
|
[container-auditor]
|
||||||
|
*******************
|
||||||
|
|
||||||
===================== ================= =======================================
|
===================== ================= =======================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1300,9 +1337,19 @@ Account Server Configuration
|
|||||||
An example Account Server configuration can be found at
|
An example Account Server configuration can be found at
|
||||||
etc/account-server.conf-sample in the source code repository.
|
etc/account-server.conf-sample in the source code repository.
|
||||||
|
|
||||||
The following configuration options are available:
|
The following configuration sections are available:
|
||||||
|
|
||||||
|
* :ref:`[DEFAULT] <account_server_default_options>`
|
||||||
|
* `[account-server]`_
|
||||||
|
* `[account-replicator]`_
|
||||||
|
* `[account-auditor]`_
|
||||||
|
* `[account-reaper]`_
|
||||||
|
|
||||||
|
.. _account_server_default_options:
|
||||||
|
|
||||||
|
*********
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
*********
|
||||||
|
|
||||||
=============================== ========== =============================================
|
=============================== ========== =============================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1393,7 +1440,9 @@ ionice_priority None I/O scheduling priority of server p
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
=============================== ========== =============================================
|
=============================== ========== =============================================
|
||||||
|
|
||||||
|
****************
|
||||||
[account-server]
|
[account-server]
|
||||||
|
****************
|
||||||
|
|
||||||
============================= ============== ==========================================
|
============================= ============== ==========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1444,7 +1493,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
============================= ============== ==========================================
|
============================= ============== ==========================================
|
||||||
|
|
||||||
|
********************
|
||||||
[account-replicator]
|
[account-replicator]
|
||||||
|
********************
|
||||||
|
|
||||||
================== ========================= ===============================
|
================== ========================= ===============================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1530,7 +1581,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
is set.
|
is set.
|
||||||
================== ========================= ===============================
|
================== ========================= ===============================
|
||||||
|
|
||||||
|
*****************
|
||||||
[account-auditor]
|
[account-auditor]
|
||||||
|
*****************
|
||||||
|
|
||||||
==================== ================ =======================================
|
==================== ================ =======================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1568,7 +1621,9 @@ ionice_priority None I/O scheduling priority of server
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
==================== ================ =======================================
|
==================== ================ =======================================
|
||||||
|
|
||||||
|
****************
|
||||||
[account-reaper]
|
[account-reaper]
|
||||||
|
****************
|
||||||
|
|
||||||
================== =============== =========================================
|
================== =============== =========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1626,9 +1681,22 @@ Proxy Server Configuration
|
|||||||
An example Proxy Server configuration can be found at
|
An example Proxy Server configuration can be found at
|
||||||
etc/proxy-server.conf-sample in the source code repository.
|
etc/proxy-server.conf-sample in the source code repository.
|
||||||
|
|
||||||
The following configuration options are available:
|
The following configuration sections are available:
|
||||||
|
|
||||||
|
An example Account Server configuration can be found at
|
||||||
|
etc/account-server.conf-sample in the source code repository.
|
||||||
|
|
||||||
|
The following configuration sections are available:
|
||||||
|
|
||||||
|
* :ref:`[DEFAULT] <proxy_server_default_options>`
|
||||||
|
* `[proxy-server]`_
|
||||||
|
* Individual sections for `Proxy middlewares`_
|
||||||
|
|
||||||
|
.. _proxy_server_default_options:
|
||||||
|
|
||||||
|
*********
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
*********
|
||||||
|
|
||||||
==================================== ======================== ========================================
|
==================================== ======================== ========================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1753,7 +1821,9 @@ ionice_priority None I/O scheduling p
|
|||||||
Ignored if IOPRIO_CLASS_IDLE is set.
|
Ignored if IOPRIO_CLASS_IDLE is set.
|
||||||
==================================== ======================== ========================================
|
==================================== ======================== ========================================
|
||||||
|
|
||||||
|
**************
|
||||||
[proxy-server]
|
[proxy-server]
|
||||||
|
**************
|
||||||
|
|
||||||
====================================== =============== =====================================
|
====================================== =============== =====================================
|
||||||
Option Default Description
|
Option Default Description
|
||||||
@ -1959,8 +2029,9 @@ write_affinity_handoff_delete_count auto The number of local (as
|
|||||||
|
|
||||||
.. _proxy_server_per_policy_config:
|
.. _proxy_server_per_policy_config:
|
||||||
|
|
||||||
|
************************
|
||||||
Per policy configuration
|
Per policy configuration
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
************************
|
||||||
|
|
||||||
Some proxy-server configuration options may be overridden for individual
|
Some proxy-server configuration options may be overridden for individual
|
||||||
:doc:`overview_policies` by including per-policy config section(s). These
|
:doc:`overview_policies` by including per-policy config section(s). These
|
||||||
@ -2046,8 +2117,9 @@ policy with index ``3``::
|
|||||||
* ``read_affinity = r1=100`` (set in the proxy-server section)
|
* ``read_affinity = r1=100`` (set in the proxy-server section)
|
||||||
* ``write_affinity = r0`` (inherited from the ``[DEFAULT]`` section)
|
* ``write_affinity = r0`` (inherited from the ``[DEFAULT]`` section)
|
||||||
|
|
||||||
|
*****************
|
||||||
Proxy Middlewares
|
Proxy Middlewares
|
||||||
^^^^^^^^^^^^^^^^^
|
*****************
|
||||||
|
|
||||||
Many features in Swift are implemented as middleware in the proxy-server
|
Many features in Swift are implemented as middleware in the proxy-server
|
||||||
pipeline. See :doc:`middleware` and the ``proxy-server.conf-sample`` file for
|
pipeline. See :doc:`middleware` and the ``proxy-server.conf-sample`` file for
|
||||||
|
Loading…
Reference in New Issue
Block a user