[NETVIRT-827] Router and FIP broken in networking-odl full sync Created: 07/Aug/17  Updated: 29/May/18  Resolved: 06/Apr/18

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Josh Hershberg Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8943

 Description   

The following call stack adds a flow to table 19:
(TracingBroker) Proxy795dcd60_8c37_41d1_9f1b_538bfc95653f.setupRouterGwMacFlow
(TracingBroker) Proxy795dcd60_8c37_41d1_9f1b_538bfc95653f.setupRouterGwMacFlow
(TracingBroker) org.opendaylight.netvirt.vpnmanager.CentralizedSwitchChangeListener.setupRouterGwFlows
(TracingBroker) org.opendaylight.netvirt.vpnmanager.CentralizedSwitchChangeListener.add
But this flow is not installed because the ext-routers/routers md-sal object does not have a gw mac set because the neutron port was not present at the time the router was written. This is due to the following fix in networking-odl full sync [1].

Setup used is all-in-one devstack, single VM on a single network + router, external network and a floatiingip. Shutdown odl, wipe configuration, disconnect ovs, restart odl.

[1] https://bugs.launchpad.net/networking-odl/+bug/1677912


Generated at Wed Feb 07 20:22:34 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.