← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1850779] Re: [L3] snat-ns will be initialized twice for DVR+HA routers during agent restart

 

Reviewed:  https://review.opendev.org/692352
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7a9d6d26419defa148764166600bc4ac6b50c109
Submitter: Zuul
Branch:    master

commit 7a9d6d26419defa148764166600bc4ac6b50c109
Author: LIU Yulong <i@xxxxxxxxxxxx>
Date:   Thu Oct 31 19:17:36 2019 +0800

    Do not initialize snat-ns twice
    
    If the DVR+HA router has external gateway, the snat-namespace will be
    initialized twice during agent restart. And that ns initialization
    function will run many external resource processing actions which will
    definitely increase the starting time of L3 agent. This patch addresses
    this issue.
    
    Change-Id: I7719491275fa1ebfa7e881366e5cb066e3d4185c
    Closes-Bug: #1850779


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

Title:
  [L3] snat-ns will be initialized twice for DVR+HA routers during agent
  restart

Status in neutron:
  Fix Released

Bug description:
  If the  DVR+HA router has external gateway, the snat-namespace will be initialized twice during agent restart.
  And that initialized function will run many [1][2] external resource processing actions which will definitely increase the starting time of agent.

  https://github.com/openstack/neutron/blob/master/neutron/agent/l3/dvr_snat_ns.py#L31-L39
  https://github.com/openstack/neutron/blob/master/neutron/agent/l3/namespaces.py#L91-L108

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


References