OVSDB application library
Go to file
OpenStack Release Bot d151372081 Update UPPER_CONSTRAINTS_FILE for stable/rocky
The new stable upper-constraints file is only available
after the openstack/requirements repository is branched.
This will happen around the RC1 timeframe.

Recheck and merge this change once the requirements
repository has been branched.

The CI system will work with this patch before the requirements
repository is branched because zuul configues the job to run
with a local copy of the file and defaults to the master branch.
However, accepting the patch will break the test configuration
on developers' local systems, so please wait until after the
requirements repository is branched to merge the patch.

Change-Id: If06a2c32ccf9dc577bb1eb3f265947d8ff91a49a
2018-08-17 18:59:58 +00:00
doc/source Removes unnecessary utf-8 encoding 2017-07-20 16:35:33 +05:30
ovsdbapp Use api.lookup instead of idlutils.row_by_record 2018-07-19 17:43:14 +00:00
releasenotes Update reno for stable/queens 2018-01-24 18:10:06 +00:00
tools Fix python3 compat with debug_venv.py 2018-07-02 12:53:26 +00:00
.gitignore Switch to stestr 2018-07-10 16:23:46 +07:00
.gitreview Update .gitreview for stable/rocky 2018-08-17 18:59:57 +00:00
.pylintrc pylint: Disable duplicate-code for check 2017-07-03 20:31:35 +00:00
.stestr.conf Make it possible to run functional tests again 2018-07-19 17:37:39 +00:00
.zuul.yaml add lower-constraints job 2018-04-12 06:47:49 +00:00
CONTRIBUTING.rst Add cookiecutter output 2017-02-24 15:02:19 -05:00
HACKING.rst Update the documentation link for doc migration 2017-07-21 14:13:21 +08: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 Switch to stestr 2018-07-10 16:23:46 +07:00
requirements.txt Add Port_Group commands 2018-05-29 16:06:41 +01:00
setup.cfg Enable warning-is-error in doc build 2017-07-08 17:30:45 +00:00
setup.py Updated from global requirements 2017-03-15 04:26:57 +00:00
test-requirements.txt Switch to stestr 2018-07-10 16:23:46 +07:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/rocky 2018-08-17 18:59:58 +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