MPLS label for the def GW missing in the of-flows 27/83027/5
authorKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Fri, 12 Jul 2019 08:01:07 +0000 (13:31 +0530)
committerKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Fri, 26 Jul 2019 06:24:39 +0000 (06:24 +0000)
commit71925b5079ac234ec352f3d1f58ccc41972a3900
tree893714fdd703cb5b6664d046d83618d3ec5a813c
parent92934b1af14ac57a7714b8258efdb7b03842eca9
MPLS label for the def GW missing in the of-flows

Issue:
=======
MPLS label for the default GW missing in the of-flows.

RCA:
====
populateFibOnNewDpn failing due to ITM failures as a result of
this ITM failure FIB Manager is unable to write the
default GW flow entry in the FRM DS.

Solution:
=========
Safeguarding populateFibOnDpn from other module failures.
Also a logger statement in FibUtil rethrows exceptions and
that could create issues for VPNEngine.

Enhanced existing logs inside nexthopmanager, so we know
for which vrfentry we flopped to add flows.

Change-Id: Ic1ee05111a84a34ce0fad237b08b8b091ca43f1e
Signed-off-by: Karthikeyan Krishnan <karthikeyangceb007@gmail.com>
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/EvpnVrfEntryHandler.java
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/NexthopManager.java