Switch to ovslib

Bug #1489095 reported by Armando Migliaccio
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-l2gw
Fix Released
Critical
Ofer Ben-Yacov

Bug Description

One L2GW implementation relies on hardware vtep schema and for that agents need to talk to OVSDB. At the time this was initially developed considerations were made in relation to what to use: the python ovsdb library or straight ovsdb over a tcp socket. The latter was chosen and rationale was documented in [1].

We should reassess whether these considerations are still valid, and if they are not, switch to the ovsdb library itself that will allow us to reduce the l2gw code footprint.

 [1] https://raw.githubusercontent.com/openstack/networking-l2gw/master/networking_l2gw/services/l2gateway/agent/ovsdb/README.rst
 [2] https://review.openstack.org/#/c/208524/

Changed in networking-l2gw:
assignee: nobody → Ofer Ben-Yacov (ofer-benyacov)
Maruti Kamat (marutik)
Changed in networking-l2gw:
status: New → Confirmed
importance: Undecided → Critical
Revision history for this message
Maruti Kamat (marutik) wrote :

Ofer, the missing piece (Manager table support) in Python ovs lib is blocking us from switching to Python OVS library.
Please let us know if you have any update.

Changed in networking-l2gw:
status: Confirmed → In Progress
Revision history for this message
Maruti Kamat (marutik) wrote :

Ofer, just wanted to know is there a patch you are going to submit on this?

Revision history for this message
Ofer Ben-Yacov (ofer-benyacov) wrote :

not ready yet.
This is a lot of code and will take some time.

Revision history for this message
Ricardo Noriega (rnoriega-b) wrote :

Hi Ofer,

Can we close this bug?

I saw this patch already merged: https://review.openstack.org/#/c/340974/ but not sure if there are more patches to come.

Changed in networking-l2gw:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.