Author: Omer Anson <omer.an...@toganetworks.com>
Date: Wed Sep 28 11:17:55 2016 +0300
Allow to override Idl class in OVSDB Connection
Add an option to neutron.agent.ovsdb.native.connection.Connection to
override the Idl class that is created to communicate with OVSDB.
This is a feature that would help in Dragonflow, where the notify
method should be overriden before start() is called, in order to receive
all events in real-time, and not retroactively.
** Changed in: neutron
Status: In Progress => Fix Released
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
Cannot override IDL class in OVSDB connection class
Status in neutron:
The current ovsdb connection class
(neutron.agent.ovsdb.native.connection.Connection) creates an instance
of idl.Idl, but does not allow the client of the library to select a
different library (e.g. a class overriding idl.Idl). Clients wanting
to do this have to re-implement the entire start method, which
contains a lot of unrelated logic.
This is a feature that would assist us in Dragonflow, where we want
to override the notify method and get OVSDB events, and have this
method overriden at the moment of connection (and not in retrospect).
To manage notifications about this bug go to:
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : firstname.lastname@example.org
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp