8c3896a5ddd529079429d64d49d07889c5047509
Although we were stopping the connection thread, we never actually
close the Idl's connection to ovsdb-server. This is especially
noticeable in neutron's "short-lived" connections for ensuring the
creation of the pg_drop Port_Group which happen pre-fork and so
the sockets are getting cloned after the fork since they are still
open.
Closes-Bug: #1929119
Change-Id: I8a57c73f20a299b811ee31b55d40a76de9deb1cd
(cherry picked from commit cde7c1f7d4)
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: https://opendev.org/openstack/ovsdbapp/
- Bugs: https://bugs.launchpad.net/ovsdbapp
Features:
- An thread-based event loop for using ovs.db.Idl
- Transaction support
- Native OVSDB communication
Description
Languages
Python
99.2%
Shell
0.8%