Convert OVS os-vif driver to use native Python bindings
Bug #1666917 reported by
sean mooney
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
os-vif |
Fix Released
|
Low
|
sean mooney |
Bug Description
Today os-vif uses ovs-vsctl via processutils. This spawns a new shell for every invocation and repeatedly dumps the ovsdb into memory which is both inefficient and slow. OVS has native Python binding for configuring the ovsdb which would allow us to avoid these issues.
The OVS plugin should be rewritten to leverage the native python bindings
to improve performance, reduce memory footprint and improve security by reducing use of processutils.
Changed in os-vif: | |
importance: | Undecided → Low |
summary: |
- convert ovs os-vif driver to use nativ python bindings + convert ovs os-vif driver to use native Python bindings |
summary: |
- convert ovs os-vif driver to use native Python bindings + Convert ovs os-vif driver to use native Python bindings |
description: | updated |
summary: |
- Convert ovs os-vif driver to use native Python bindings + Convert OVS os-vif driver to use native Python bindings |
Changed in os-vif: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → Pranab (pranabjb) |
Changed in os-vif: | |
assignee: | Pranab (pranabjb) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in os-vif: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → Pranab (pranabjb) |
Changed in os-vif: | |
assignee: | Pranab (pranabjb) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in os-vif: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → sean mooney (sean-k-mooney) |
Changed in os-vif: | |
assignee: | sean mooney (sean-k-mooney) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in os-vif: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → sean mooney (sean-k-mooney) |
Changed in os-vif: | |
assignee: | sean mooney (sean-k-mooney) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in os-vif: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → sean mooney (sean-k-mooney) |
To post a comment you must log in.
investigate using new ovsdbapp lib for this as neutron will be moving to it in the future /github. com/openstack/ ovsdbapp/
https:/