d85e5b8029
The test_idl_run_exception_terminates test sometimes fails in the gate with the following error; ovsdbapp.exceptions.TimeoutException: Commands [<ovsdbapp.schema.open_vswitch.commands.BridgeExistsCommand object at 0x7fcec0639150>] exceeded timeout 1 seconds This seems to be due to another test called test_post_commit_vswitchd_incomplete_timeout setting the transaction timeout to 1 second. If the tests runs concurrently there's a chance that such change would also affect the other tests. This patch is changing the way that we force a timeout for the test_post_commit_vswitchd_incomplete_timeout test by mocking the timeout_exceed() method to return True within the scope of that patch only. Change-Id: I3f391f0b80285a2418987e2c51985732fa2cc352 Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com> |
||
---|---|---|
doc/source | ||
ovsdbapp | ||
playbooks/legacy | ||
releasenotes | ||
tools | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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.
- Free software: Apache license
- Source: http://git.openstack.org/cgit/openstack/ovsdbapp
- Bugs: http://bugs.launchpad.net/ovsdbapp
Features
- An thread-based event loop for using ovs.db.Idl
- Transaction support
- Native OVSDB communication