summaryrefslogtreecommitdiff
path: root/Documentation/ref
diff options
context:
space:
mode:
authorBen Pfaff <blp@ovn.org>2017-12-15 11:14:55 -0800
committerBen Pfaff <blp@ovn.org>2018-03-24 12:04:52 -0700
commit6bb9b060d5b0f972461f0c061a865393611fd86a (patch)
tree9acfdc5a3374821cd97c0da88b9593f4ffb3e0a4 /Documentation/ref
parent00d5d6310da15bf0530cb9a7a73acce325636b44 (diff)
downloadopenvswitch-6bb9b060d5b0f972461f0c061a865393611fd86a.tar.gz
ovsdb-server: Add support for a built-in _Server database.
The _Server database is valuable primarily because it provides database clients a way to find out the details of changes to databases, schemas, etc. in a granular, natural way. Until now, the only way that the server could notify clients about these kinds of changes was to close the session; when the client reconnects, it is expected to reassess the server's state. One way to provide this kind of granular information would be to add specific JSON-RPC requests to obtain notifications for different kinds of changes, but since ovsdb-server already provides granular and flexible notification support for databases, using a database for the purpose is convenient and avoids duplicating functionality. Initially this database only reports databases' names and schemas, but when clustering support is added in a later commit it will also report important aspects of clustering and cluster status. Thus, this database also reduces the need to add JSON-RPC calls to retrieve information about new features. Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'Documentation/ref')
-rw-r--r--Documentation/ref/index.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/ref/index.rst b/Documentation/ref/index.rst
index d83b809f5..5c8513230 100644
--- a/Documentation/ref/index.rst
+++ b/Documentation/ref/index.rst
@@ -109,6 +109,10 @@ The remainder are still in roff format can be found below:
- `(pdf) <http://openvswitch.org/support/dist-docs/ovsdb-server.1.pdf>`__
- `(html) <http://openvswitch.org/support/dist-docs/ovsdb-server.1.html>`__
- `(plain text) <http://openvswitch.org/support/dist-docs/ovsdb-server.1.txt>`__
+ * - ovsdb-server(5)
+ - `(pdf) <http://openvswitch.org/support/dist-docs/ovsdb-server.5.pdf>`__
+ - `(html) <http://openvswitch.org/support/dist-docs/ovsdb-server.5.html>`__
+ - `(plain text) <http://openvswitch.org/support/dist-docs/ovsdb-server.5.txt>`__
* - ovsdb-tool(1)
- `(pdf) <http://openvswitch.org/support/dist-docs/ovsdb-tool.1.pdf>`__
- `(html) <http://openvswitch.org/support/dist-docs/ovsdb-tool.1.html>`__