← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1745633] Re: L3 service providers driver controller lacks sufficient notifications to enable L3 flavors

 

Reviewed:  https://review.openstack.org/523257
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b9fabd82675e2b74dd4afd3b7d1f8fbda6951ecd
Submitter: Zuul
Branch:    master

commit b9fabd82675e2b74dd4afd3b7d1f8fbda6951ecd
Author: Isaku Yamahata <isaku.yamahata@xxxxxxxxx>
Date:   Mon Nov 27 16:42:29 2017 -0800

    l3 flavor: more events/notifications and callback priority
    
    After the addition of a new resource and related events with [1],
    this patch adds the necessary notifications for l3 flavor,
    resource(ROUTER_CONTROLLER) and events(PRECOMMIT_ADD_ASSOCIATION and
    PRECOMMIT_DELETE_ASSOCIATIONS) so that l3 flavor driver can subscribe to
    them when flavor is changed.
    
    Apply callback priority to ensure that the ordering of callback the
    following.
    - l3_*_db callbacks to extend l3 extended attributes
      This callbacks need to be called first so that rest callbacks can
      see those extended attributes.
    - l3 driver controller callbacks
    - l3 flavor driver callbacks
    extra routes/l3_gwmode/l3_hamode need care because they are
    updated via update_router but within different db transaction.
    
    [1] I1e72ee843851004d26410a90da4030ab3b024741
    
    Closes-Bug: #1745633
    
    Co-Authored-By: Manjeet Singh Bhatia<manjeet.s.bhatia@xxxxxxxxx>
    Change-Id: If20b11f0587f1ed30db72d97c15b20d4c6e87543
    Depends-On: https://review.openstack.org/#/c/541766/


** 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/1745633

Title:
  L3 service providers driver controller lacks sufficient notifications
  to enable L3 flavors

Status in neutron:
  Fix Released

Bug description:
  Notifications for l3 flavor for resource(ROUTER_CONTROLLER) and
  events(PRECOMMIT_ADD/DEL_ASSOCIATION) are needed so that l3 flavor
  drivers can subscribe to them

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1745633/+subscriptions


References