Large READ by Netvirt ELAN 27/82827/3
authorPaul Joseph <paul.joseph@ericsson.com>
Tue, 4 Jun 2019 07:00:47 +0000 (12:30 +0530)
committerFaseela K <faseela.k@ericsson.com>
Thu, 4 Jul 2019 11:37:17 +0000 (11:37 +0000)
Removed a redundant READ of Operational datastore.

Change-Id: Ib2f1e6a83f38605f22cf9aabf847d0ab2bbacdfc
Signed-off-by: Paul Joseph <paul.joseph@ericsson.com>
elanmanager/impl/src/main/java/org/opendaylight/netvirt/elan/l2gw/utils/ElanL2GatewayMulticastUtils.java

index 2fca4b44d234a3dc57827ded9e5919c8d122616e..af57e174c553563f912677272fb680b19a836f71 100644 (file)
@@ -398,9 +398,9 @@ public class ElanL2GatewayMulticastUtils {
             long elanTagOrVni) {
         List<Bucket> listBucketInfo = new ArrayList<>();
         if (elanDpns != null) {
-            for (DpnInterfaces dpnInterface : elanDpns.nonnullDpnInterfaces()) {
-                if (elanUtils.isDpnPresent(dpnInterface.getDpId()) && !Objects.equals(dpnInterface.getDpId(), dpnId)
-                        && dpnInterface.getInterfaces() != null && !dpnInterface.getInterfaces().isEmpty()) {
+            for (DpnInterfaces dpnInterface : elanDpns.nonnullDpnInterfaces())  {
+                if (!Objects.equals(dpnInterface.getDpId(), dpnId) && dpnInterface.getInterfaces() != null
+                        && !dpnInterface.getInterfaces().isEmpty()) {
                     try {
                         List<Action> listActionInfo = elanItmUtils.getInternalTunnelItmEgressAction(dpnId,
                                 dpnInterface.getDpId(), elanTagOrVni);