From: Vishal Thapar Date: Wed, 13 May 2015 10:40:45 +0000 (+0530) Subject: Fix for FibManager's vpnManager dependency issue X-Git-Tag: release/lithium~30 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=vpnservice.git;a=commitdiff_plain;h=d069174169932a6c65b63ac10b4a6391223bae07 Fix for FibManager's vpnManager dependency issue 1. Fixes the issue where fibmanager's dependencies are not set. 2. Cleans up some logging entries. 3. Adds a new log entry for better troubleshooting. Change-Id: If2809e140c22905dddb827995dc25c6f8f0043e0 Signed-off-by: Vishal Thapar --- diff --git a/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManager.java b/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManager.java index 611de097..b0e7098c 100644 --- a/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManager.java +++ b/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManager.java @@ -358,6 +358,7 @@ public class FibManager extends AbstractDataChangeListener implements private GetEgressPointerOutput resolveAdjacency(final long dpId, final long vpnId, final VrfEntry vrfEntry) { GetEgressPointerOutput adjacency = null; + LOG.trace("resolveAdjacency called with dpid {}, vpnId{}, VrfEntry {}",dpId, vpnId, vrfEntry);; try { Future> result = l3nexthopService.getEgressPointer(new GetEgressPointerInputBuilder().setDpnId(dpId) diff --git a/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/fibmanager/impl/rev150325/FibmanagerImplModule.java b/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/fibmanager/impl/rev150325/FibmanagerImplModule.java index 303d60ae..eada290a 100644 --- a/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/fibmanager/impl/rev150325/FibmanagerImplModule.java +++ b/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/fibmanager/impl/rev150325/FibmanagerImplModule.java @@ -25,9 +25,9 @@ public class FibmanagerImplModule extends org.opendaylight.yang.gen.v1.urn.opend @Override public java.lang.AutoCloseable createInstance() { FibManagerProvider provider = new FibManagerProvider(); - getBrokerDependency().registerProvider(provider); provider.setMdsalManager(getMdsalutilDependency()); provider.setVpnmanager(getVpnmanagerDependency()); + getBrokerDependency().registerProvider(provider); return provider; } diff --git a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java index 385e5cfc..7737e010 100644 --- a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java +++ b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java @@ -282,6 +282,7 @@ public class InterfaceManager extends AbstractDataChangeListener impl Node node = getNodeFromDataStore(delInterface); if((node != null) &&(node.getNodeConnector().isEmpty())) { dbDpnEndpoints.remove(node.getId()); + LOG.trace("dbDpnEndpoints: {}",dbDpnEndpoints); } } } @@ -390,7 +391,6 @@ public class InterfaceManager extends AbstractDataChangeListener impl void processPortUpdate(NodeConnector oldPort, NodeConnector update) { //TODO: Currently nothing to do here. - LOG.trace("ifMap: {}, dpnMap: {}", mapNcToInterfaceName, dbDpnEndpoints); } void processPortDelete(NodeConnector port) {