Bug 7377, Bug 7383: handling unnecessary error log 11/50011/1
authorPeriyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Tue, 20 Dec 2016 09:47:37 +0000 (15:17 +0530)
committerKoby Aizer <koby.aizer@hpe.com>
Wed, 4 Jan 2017 10:42:47 +0000 (10:42 +0000)
commit8bbec13ccec5143d4c8fbe432fb6c726190e7719
tree8f8b06196348f23adcbd3da20d543cf79ea1bded
parentd02fbeff6f0e749dc79fe30e408c0569f2d2d5f2
Bug 7377, Bug 7383: handling unnecessary error log

* There is no need of quering ElanInterface from config DS since
its reference is already part of the method argument
* Due to faster addition/removal of elan interface, elan interface is deleted
when its queried from installEntriesForElanInterface which caused 7377.
Now this is solved by directly passing elanInterface without querying
config DS.
* potential fix 7383 if mac is already deleted in elan-mac container.
This might occur when same mac is learned again on VLAN provider port

Change-Id: I7ed776a3b9a679ee22427b6f13e5e1a9adce57aa
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
(cherry picked from commit b4c8027e430521030b37cfde799f42b0228ba4dd)
vpnservice/elanmanager/elanmanager-impl/src/main/java/org/opendaylight/netvirt/elan/internal/ElanInterfaceManager.java
vpnservice/elanmanager/elanmanager-impl/src/main/java/org/opendaylight/netvirt/elan/utils/ElanForwardingEntriesHandler.java
vpnservice/elanmanager/elanmanager-impl/src/main/java/org/opendaylight/netvirt/elan/utils/ElanUtils.java