OVSDB application library
Go to file
Frank Wang 3c6c766847 add an option to let the user choose the right time to start connection
Sometimes we don't want to start connection when the IDL is created,
because in some cases our resources may not be ready. so give users a
choice when to connect is better.

Change-Id: Iccf4c604127568719e4ebde60959f3b4ec04de58
2019-03-22 08:45:08 +08:00
doc/source Removes unnecessary utf-8 encoding 2017-07-20 16:35:33 +05:30
ovsdbapp add an option to let the user choose the right time to start connection 2019-03-22 08:45:08 +08:00
releasenotes Update master for stable/stein 2019-03-18 14:48:28 +00:00
tools Check for oslo library usage 2018-08-23 09:03:54 -05:00
zuul.d Switch functional and tempest jobs to python3 2019-02-27 13:11:45 +00:00
.gitignore Switch to stestr 2018-07-10 16:23:46 +07:00
.gitreview Add .gitreview 2017-03-13 16:48:53 -05:00
.pylintrc update pylint to 1.9.2 2018-08-21 09:36:16 -04:00
.stestr.conf Group tests in same class to run in same group 2018-11-20 12:32:29 -06:00
CONTRIBUTING.rst Add cookiecutter output 2017-02-24 15:02:19 -05:00
HACKING.rst Check for oslo library usage 2018-08-23 09:03:54 -05:00
LICENSE Add cookiecutter output 2017-02-24 15:02:19 -05:00
README.rst There is no documentation for ovsdbapp 2017-07-20 16:18:21 +05:30
TESTING.rst Add ability to debug OVS virtual environments 2017-07-13 19:51:31 +00:00
babel.cfg Add cookiecutter output 2017-02-24 15:02:19 -05:00
bindep.txt Add OVN Northbound API for LS, LSP, and DHCP 2017-07-03 23:19:46 -05:00
lower-constraints.txt Bump appdirs lower constraint 2019-02-26 14:11:52 -06:00
requirements.txt Remove the oslo-utils dependency 2018-08-21 11:16:26 +02:00
setup.cfg Update home-page 2019-01-23 09:51:19 -06:00
setup.py Updated from global requirements 2017-03-15 04:26:57 +00:00
test-requirements.txt update pylint to 1.9.2 2018-08-21 09:36:16 -04:00
tox.ini Merge "fix tox python3 overrides" 2018-08-23 16:41:42 +00:00

README.rst

ovsdbapp

A library for creating OVSDB applications

The ovdsbapp library is useful for creating applications that communicate via Open_vSwitch's OVSDB protocol (https://tools.ietf.org/html/rfc7047). It wraps the Python 'ovs' and adds an event loop and friendly transactions.

Features

  • An thread-based event loop for using ovs.db.Idl
  • Transaction support
  • Native OVSDB communication