[openstack-dev] [Neutron][ML2] Modular L2 agent architecture

Isaku Yamahata isaku.yamahata at gmail.com
Thu Jun 19 16:29:36 UTC 2014


On Thu, Jun 19, 2014 at 11:05:53AM -0400,
Terry Wilson <twilson at redhat.com> wrote:

> ----- Original Message -----
> > What's the progress by Terry Wilson?
> > If not much, I'm willing to file blueprint/spec and drive it.
> > 
> > thanks,
> 
> I've been working on some proof-of-concept code to help flesh out ideas for writing the spec. I'd talked to Maru and he mentioned that he didn't think that the official OVS python library was a good base for this (the one that ryu uses). I don't remember what all of the reasons were, though. It isn't particularly well documented, but that can always be remedied. Does anyone else have any experience with the official OVS python API who could speak to its quality/stability/usefulness? It looked fairly full-featured.

Interesting. Can you share the technical reason? Maru? I'm curious.
At least I fixed the issues I hit when I wrote ovs_vsctl.py.


Thanks,

> Terry
>  
> > On Wed, Jun 18, 2014 at 07:00:59PM +0900,
> > Isaku Yamahata <isaku.yamahata at gmail.com> wrote:
> > 
> > > Hi. Ryu provides ovs_vsctl.py library which is python equivalent to
> > > ovs-vsctl command. It speaks OVSDB protocl.
> > > https://github.com/osrg/ryu/blob/master/ryu/lib/ovs/vsctl.py
> > > 
> > > So with the library, it's mostly mechanical change to convert
> > > ovs_lib.py, I think.
> > > I'm not aware other similar library written in python.
> 
> Most of ryu's library is implemented on top of the official OVS python stuff: https://github.com/openvswitch/ovs/tree/master/python/ovs
> 
> Terry
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-- 
Isaku Yamahata <isaku.yamahata at gmail.com>



More information about the OpenStack-dev mailing list