L3 agent won't set up SNAT rules to external networks if plugin doesn't support ext-gw-mode extension

Bug #1212868 reported by Francois Eleouet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Francois Eleouet

Bug Description

If neutron plugin doesn't support ext-gw-mode, L3 agent won't set-up SNAT rules on router (By default, it'll assume enable_snat==false). In order to behave like prior to ext-gw-mode extension introduction, it should enbale SNAT rules in that case.

Tags: l3-ipam-dhcp
Changed in neutron:
importance: Undecided → High
milestone: none → havana-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/42353

Changed in neutron:
assignee: nobody → Francois Eleouet (fanchon)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/42353
Committed: http://github.com/openstack/neutron/commit/71ecc6ba46433999cf6b6c346670337b875832a0
Submitter: Jenkins
Branch: master

commit 71ecc6ba46433999cf6b6c346670337b875832a0
Author: Francois Eleouet <email address hidden>
Date: Fri Aug 16 13:24:20 2013 +0200

    Enable SNAT by default in L3 agents

    If ext-gw-mode extension isn't supported by plugin, it won't
    return enable_snat param in router info. Agent will currently
    default to enable_snat = false, which changes from expected
    default behaviour prior to ext-gw-mode introduction.

    This patch changes L3 agent to enable SNAT by default if plugin
    doesn't support ext-gw-mode extension.

    Change-Id: I35e8f8c20392bff9ac2f875f2c9a1038ab06ad7b
    Closes-Bug: #1212868

Changed in neutron:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: havana-3 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.