summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-07-03 08:44:58 +0000
committerGerrit Code Review <review@openstack.org>2018-07-03 08:44:58 +0000
commite6eef52ef5f1aa35b41661172e46551e38d16650 (patch)
tree085c738b02408e761dc550dea92341924a3b3600
parent2fe70c6d69e289287c2c65514cd4cf11d58872c3 (diff)
parent1ec6b846ed12342209ff85d84e5a2eeb87121957 (diff)
Merge "Add documentation on configuration of synchronisation"
-rw-r--r--doc/source/configuration.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/source/configuration.rst b/doc/source/configuration.rst
index f296a91..9e68e5f 100644
--- a/doc/source/configuration.rst
+++ b/doc/source/configuration.rst
@@ -133,3 +133,25 @@ the ml2 config file ``/etc/neutron/plugins/ml2/ml2_conf.ini``::
133 --config-file /etc/neutron/plugins/ml2/ml2_conf.ini \ 133 --config-file /etc/neutron/plugins/ml2/ml2_conf.ini \
134 --config-file /etc/neutron/plugins/ml2/ml2_conf_genericswitch.ini 134 --config-file /etc/neutron/plugins/ml2/ml2_conf_genericswitch.ini
135 135
136.. _synchronization:
137
138Synchronization
139===============
140
141Some devices are limited in the number of concurrent SSH sessions that they can
142support, or do not support concurrent configuration database updates. In these
143cases it can be useful to use an external service to synchronize access to the
144managed devices. This synchronization is provided by the `Tooz library
145<https://docs.openstack.org/tooz/latest/>`__, which provides support for a
146number of different backends, including Etcd, ZooKeeper, and others. A
147connection URL for the backend should be configured as follows::
148
149 [ngs_coordination]
150 backend_url = <backend URL>
151
152The default is to limit the number of concurrent active connections to each
153device to one, but the number may be configured per-device as follows::
154
155 [genericswitch:device-hostname]
156 ngs_max_connections = <max connections>
157