Reviewed: https://review.openstack.org/416647 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=acfbd2d490700d616d8050f4ea6a4565bc72fc52 Submitter: Jenkins Branch: master
commit acfbd2d490700d616d8050f4ea6a4565bc72fc52 Author: Jakub Libosvar <libos...@redhat.com> Date: Mon Jan 2 09:59:35 2017 -0500 Move ovsdb_nested transaction to ovs_lib The patch introduces new abstract method to the API abstract class. The method is supposed to return a new Transaction object. Each API object is capable of store one nested transaction which is returned by context manager in case some transaction already exists. As there are no projects in OpenStack that use inheritance directly from API abstract class, it's safe to make this new create_transaction() abstract method. Only projects that currenlty use ovsdb API are networking-ovn, dragonflow and networking-l2gw. OVN and Dragonflow use only IDL implementation and L2GW copies the code of API abstract class. Closes-bug 1653517 Change-Id: I55dd417cae7ebbe0668ba5606949ce4ab045d251 ** 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. https://bugs.launchpad.net/bugs/1653517 Title: Move ovsdb nested transaction from trunk code to ovs_lib Status in neutron: Fix Released Bug description: Get rid of https://github.com/openstack/neutron/blob/0092198b235af55581381010abcf327a0d39f0b7/neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py#L96 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1653517/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp