← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1653517] Re: Move ovsdb nested transaction from trunk code to ovs_lib

 

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 <libosvar@xxxxxxxxxx>
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


References