OVSDB application library
Go to file
Ilya Maximets d7562c119b Fix logging exception while handling transaction exception
Transaction errors trigger logging exceptions due to the extra
comma that makes the second half of a message be treated as an
argument.

Change-Id: I83ef19f7fed673907a35f54dd123deb7996cce57
(cherry picked from commit 75d690d9b7)
2022-10-06 14:47:00 +00:00
doc Switch to newer openstackdocstheme and reno versions 2020-05-25 13:33:41 +00:00
ovsdbapp Fix logging exception while handling transaction exception 2022-10-06 14:47:00 +00:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-05-25 13:33:41 +00:00
tools github no longer accepts git:// connections 2022-03-24 18:26:16 +00:00
zuul.d Dropping lower constraints testing (stable Victoria) 2021-02-10 13:09:57 -05:00
.gitignore Switch to stestr 2018-07-10 16:23:46 +07:00
.gitreview Update .gitreview for stable/victoria 2020-09-08 22:21:03 +00:00
.pylintrc Update hacking for Python3 2020-04-01 10:06:32 -04:00
.stestr.conf Group tests in same class to run in same group 2018-11-20 12:32:29 -06:00
CONTRIBUTING.rst Update Zuul jobs: Enable docs publishing 2019-09-05 09:17:05 +02: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 Merge "PDF documentation build" 2019-09-26 11:59:36 +00:00
TESTING.rst Add ability to debug OVS virtual environments 2017-07-13 19:51:31 +00:00
bindep.txt Add OVN Northbound API for LS, LSP, and DHCP 2017-07-03 23:19:46 -05:00
requirements.txt Bump ovs minimum version for support of indexing 2020-10-07 18:09:52 +00:00
setup.cfg Remove translation sections from setup.cfg 2020-05-15 10:31:55 +08:00
setup.py Updated from global requirements 2017-03-15 04:26:57 +00:00
test-requirements.txt Fix pep8 job 2020-07-07 17:14:58 +02:00
tox.ini Fix docs job 2021-05-11 18:05:46 -04: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