← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1494682] Re: l3 agent avoid unnecessary full_sync

 

Reviewed:  https://review.openstack.org/224019
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=4957b5b43521a61873a041fe3e8989ed399903d9
Submitter: Jenkins
Branch:    master

commit 4957b5b43521a61873a041fe3e8989ed399903d9
Author: Sudhakar Babu Gariganti <sudhakar-babu.gariganti@xxxxxx>
Date:   Wed Sep 16 15:53:57 2015 +0530

    Avoid full_sync in l3_agent for router updates
    
    While processing a router update in _process_router_update method,
    if an exception occurs, we try to do a full_sync.
    
    We only need to re-sync the router whose update failed.
    
    Addressed a TODO in the same method, which falls in similar lines.
    
    Change-Id: I7c43a508adf46d8524f1cc48b83f1e1c276a2de0
    Closes-Bug: #1494682


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

Title:
  l3 agent avoid unnecessary full_sync

Status in neutron:
  Fix Released

Bug description:
  In _process_router_update method, we set full_sync to true a couple of
  places which can be avoided.

  There is even a TODO from Carl saying so.

  # TODO(Carl) Stop this fullsync non-sense.  Just retry this
  # one router by sticking the update at the end of the queue
  # at a lower priority.

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


References