From e9a2b2e3bf4040777e366eaa08159d782d69acde Mon Sep 17 00:00:00 2001 From: Vishal Thapar Date: Wed, 6 May 2015 20:05:53 +0530 Subject: [PATCH] Fixes for stale versions and bug in NextHop 1. Fixes certain poms using older versions of some modules 2. Fixed a bug in nexthop mgr which was causing exception Change-Id: Ie4caab36ff7b5c2f5abb6fb423cc6262806a11af Signed-off-by: Vishal Thapar --- features/pom.xml | 7 ++++--- features/src/main/features/features.xml | 10 +++++----- .../vpnservice/nexthopmgr/NexthopManager.java | 3 +-- .../vpnservice/nexthopmgr/NexthopmgrProvider.java | 1 + vpnmanager/vpnmanager-impl/pom.xml | 10 +++++----- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/features/pom.xml b/features/pom.xml index e4405cb3..69ce6e6d 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -24,6 +24,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL 1.2.0-SNAPSHOT 0.1.0-SNAPSHOT 0.7.0-SNAPSHOT + 0.0.1-SNAPSHOT 0.0.1-SNAPSHOT 0.0.1-SNAPSHOT 0.0.1-SNAPSHOT @@ -129,19 +130,19 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL ${project.groupId} bgpmanager-impl - ${project.version} + ${vpnservices.version} ${project.groupId} bgpmanager-impl - ${project.version} + ${vpnservices.version} config xml ${project.groupId} bgpmanager-api - ${project.version} + ${vpnservices.version} ${project.groupId} diff --git a/features/src/main/features/features.xml b/features/src/main/features/features.xml index 123f8e9c..a44ea709 100644 --- a/features/src/main/features/features.xml +++ b/features/src/main/features/features.xml @@ -18,9 +18,9 @@ and is available at http://www.eclipse.org/legal/epl-v10.html odl-yangtools-models odl-openflowplugin-nsf-model mvn:org.opendaylight.vpnservice/model-bgp/{{VERSION}} + mvn:org.opendaylight.vpnservice/idmanager-api/${idmanager.version} mvn:org.opendaylight.vpnservice/vpnmanager-api/${vpnmanager.version} mvn:org.opendaylight.vpnservice/nexthopmgr-api/${nexthopmgr.version} - mvn:org.opendaylight.vpnservice/idmanager-api/${idmanager.version} mvn:org.opendaylight.vpnservice/fibmanager-api/${fibmanager.version} @@ -29,21 +29,21 @@ and is available at http://www.eclipse.org/legal/epl-v10.html odl-vpnservice-api odl-openflowplugin-southbound odl-openflowplugin-flow-services - mvn:org.opendaylight.vpnservice/bgpmanager-api/${project.version} - mvn:org.opendaylight.vpnservice/bgpmanager-impl/${project.version} + mvn:org.opendaylight.vpnservice/idmanager-impl/${idmanager.version} + mvn:org.opendaylight.vpnservice/bgpmanager-api/${vpnservices.version} + mvn:org.opendaylight.vpnservice/bgpmanager-impl/${vpnservices.version} mvn:org.opendaylight.vpnservice/mdsalutil-api/${interfacemgr.version} mvn:org.opendaylight.vpnservice/mdsalutil-impl/${interfacemgr.version} mvn:org.opendaylight.vpnservice/interfacemgr-api/${interfacemgr.version} mvn:org.opendaylight.vpnservice/interfacemgr-impl/${interfacemgr.version} mvn:org.opendaylight.vpnservice/vpnmanager-impl/${vpnmanager.version} mvn:org.opendaylight.vpnservice/nexthopmgr-impl/${nexthopmgr.version} - mvn:org.opendaylight.vpnservice/idmanager-impl/${idmanager.version} mvn:org.opendaylight.vpnservice/fibmanager-impl/${fibmanager.version} wrap:mvn:org.apache.thrift/libthrift/0.9.1$overwrite=merge&Bundle-Version=0.9.1&Export-Package=*;-noimport:=true;version="0.9.1" - mvn:org.opendaylight.vpnservice/bgpmanager-impl/${project.version}/xml/config + mvn:org.opendaylight.vpnservice/bgpmanager-impl/${vpnservices.version}/xml/config mvn:org.opendaylight.vpnservice/mdsalutil-impl/${interfacemgr.version}/xml/config mvn:org.opendaylight.vpnservice/interfacemgr-impl/${interfacemgr.version}/xml/config mvn:org.opendaylight.vpnservice/vpnmanager-impl/${vpnmanager.version}/xml/config diff --git a/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopManager.java b/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopManager.java index 8e1a4fc2..1b04ca03 100644 --- a/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopManager.java +++ b/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopManager.java @@ -79,7 +79,6 @@ public class NexthopManager implements L3nexthopService, AutoCloseable { */ public NexthopManager(final DataBroker db) { broker = db; - createNexthopPointerPool(); } @Override @@ -99,7 +98,7 @@ public class NexthopManager implements L3nexthopService, AutoCloseable { this.idManager = idManager; } - private void createNexthopPointerPool() { + protected void createNexthopPointerPool() { CreateIdPoolInput createPool = new CreateIdPoolInputBuilder() .setPoolName("nextHopPointerPool") .setIdStart(1L) diff --git a/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopmgrProvider.java b/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopmgrProvider.java index 57b7a766..2e145662 100644 --- a/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopmgrProvider.java +++ b/nexthopmgr/nexthopmgr-impl/src/main/java/org/opendaylight/vpnservice/nexthopmgr/NexthopmgrProvider.java @@ -38,6 +38,7 @@ public class NexthopmgrProvider implements BindingAwareProvider, AutoCloseable { nhManager.setMdsalManager(mdsalManager); nhManager.setInterfaceManager(interfaceManager); nhManager.setIdManager(idManager); + nhManager.createNexthopPointerPool(); LOG.info("NexthopmgrProvider Session Initiated"); } diff --git a/vpnmanager/vpnmanager-impl/pom.xml b/vpnmanager/vpnmanager-impl/pom.xml index 8a138746..7846979c 100644 --- a/vpnmanager/vpnmanager-impl/pom.xml +++ b/vpnmanager/vpnmanager-impl/pom.xml @@ -24,27 +24,27 @@ and is available at http://www.eclipse.org/legal/epl-v10.html ${project.groupId} vpnmanager-api - ${project.version} + ${vpnservices.version} ${project.groupId} bgpmanager-api - 1.0-SNAPSHOT + ${vpnservices.version} org.opendaylight.vpnservice fibmanager-api - ${project.version} + ${vpnservices.version} ${project.groupId} mdsalutil-api - ${project.version} + ${vpnservices.version} ${project.groupId} interfacemgr-api - ${project.version} + ${vpnservices.version} -- 2.36.6