snmp4sdn.git
7 years agoBump versions by x.y.(z+1) 69/59369/1 stable/boron
jenkins-releng [Thu, 22 Jun 2017 05:48:07 +0000 (05:48 +0000)]
Bump versions by x.y.(z+1)

Change-Id: Ia22e31ed1f3991fa0d77edf1fa0f42ee6aae52c8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
7 years agoBumping versions by x.y.(z+1) for next dev cycle 00/54500/1
Anil Belur [Fri, 7 Apr 2017 08:07:18 +0000 (18:07 +1000)]
Bumping versions by x.y.(z+1) for next dev cycle

Change-Id: If48effb3262532d6334418f8c002eea73300d9ee
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
8 years agoMerge "Fix TopologyServices related internal interface binding failure, and TopologyS...
Yi-Ling Hsieh [Wed, 4 Jan 2017 06:07:50 +0000 (06:07 +0000)]
Merge "Fix TopologyServices related internal interface binding failure, and TopologyServiceUtil is removed since no effect" into stable/boron

8 years agoBumping versions by 0.0.1 for next dev cycle 15/49615/1
Anil Belur [Tue, 20 Dec 2016 04:21:52 +0000 (14:21 +1000)]
Bumping versions by 0.0.1 for next dev cycle

Change-Id: I174d6417484548ac877f0b72b4a8e5837076b481
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
8 years agoBumping versions by 0.0.1 for next dev cycle 23/47923/1
Anil Belur [Fri, 4 Nov 2016 00:39:55 +0000 (10:39 +1000)]
Bumping versions by 0.0.1 for next dev cycle

Change-Id: Ic63078a013fc451dff53b82ebf1c3719beabd77c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
8 years agoBumping versions by 0.0.1 for next dev cycle 94/45694/1
Anil Belur [Thu, 15 Sep 2016 23:27:14 +0000 (09:27 +1000)]
Bumping versions by 0.0.1 for next dev cycle

Change-Id: I2559def89de397727581c9a7fe944d866536268f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
8 years agoFix TopologyServices related internal interface binding failure, and TopologyServiceU... 16/45416/2
ylhsieh [Fri, 9 Sep 2016 10:00:16 +0000 (18:00 +0800)]
Fix TopologyServices related internal interface binding failure, and TopologyServiceUtil is removed since no effect

Change-Id: I55f51363ca60e95b83b7ca0b0cd7a0b891986d5c
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoRevert "Move ad-sal to snmp4sdn" 22/45022/1
Thanh Ha [Thu, 1 Sep 2016 16:31:46 +0000 (16:31 +0000)]
Revert "Move ad-sal to snmp4sdn"

This reverts commit 44b03414403b3c3f9b0b007849937fe484def342.

Change-Id: I26608d7011dc54d5eb9680e332d0102541ecbbeb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMove ad-sal to snmp4sdn 26/44826/7
ylhsieh [Tue, 30 Aug 2016 02:22:25 +0000 (10:22 +0800)]
Move ad-sal to snmp4sdn

We move sal code (version 0.7.0) to snmp4sdn because we need
to modify its code: in Boron, felix.dependencymanager (felix.dm)
of version 4 is used but sal (version 0.7.0) uses felix.dm of
version 3. To avoid two versions of felix.dm coexist in Karaf,
we go with new version felix.dm.

Besides, snmp4sdn's Activator rely on sal's
ComponentActivatorAbstractBase which is incompatible with new felix.dm,
so snmp4sdn's Activator abandom using ComponentActivatorAbstractBase
and is re-write with new felix.dm mechanism, in this way, sal doesn't
needs felix.dm, so we remove felix.dm from sal.

In pom files the version felix.dm just follows odlparent.

Change-Id: Ib84051a8c95141cbaf7ff9e86f9d304cd982bbf1
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoBug fix: for updating edge via MD-SAL (gerrit 43623), missed to add required internal... 78/44778/1
ylhsieh [Mon, 29 Aug 2016 08:39:01 +0000 (16:39 +0800)]
Bug fix: for updating edge via MD-SAL (gerrit 43623), missed to add required internal interface such that some internal modules can't be started

Change-Id: I9b7c79d3d7325b14eb34bd93439f98a81a0ff37f
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoBug fix: for updating edge via MD-SAL (gerrit 43623), missed to add the dependency... 56/44756/1
ylhsieh [Sun, 28 Aug 2016 16:32:22 +0000 (00:32 +0800)]
Bug fix: for updating edge via MD-SAL (gerrit 43623), missed to add the dependency, openflowplugin model, in Feature

Change-Id: I51f3ee710ea7fec7d49d94203b846afee61a0189
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoPush edge update via MD-SAL 23/43623/5
ylhsieh [Wed, 10 Aug 2016 13:24:57 +0000 (21:24 +0800)]
Push edge update via MD-SAL

Change-Id: Ife9976cdbc5b40ccd8d578a9023da0b310c82cce
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoUse upstream expect4j 80/43480/1
Stephen Kitt [Fri, 5 Aug 2016 13:49:30 +0000 (15:49 +0200)]
Use upstream expect4j

The third-party expect4j doesn't include any snmp4sdn-specific
changes, so it can be replaced with the upstream expect4j. This also
simplifies the OSGi bundle somewhat.

Change-Id: I80952ee3fce5e974fc760eb9709f7e97cf76c34c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoUpdate .gitreview for stable/boron 90/43390/1
Thanh Ha [Mon, 8 Aug 2016 21:40:35 +0000 (17:40 -0400)]
Update .gitreview for stable/boron

Change-Id: I8e010fec71f841ae51f04f07cc50a24fb38f6d42
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoFix feature odl-snmp4sdn-snmp4sdn install failure (packages uses conflict with sal's) 44/43044/2
ylhsieh [Wed, 3 Aug 2016 13:42:50 +0000 (21:42 +0800)]
Fix feature odl-snmp4sdn-snmp4sdn install failure (packages uses conflict with sal's)

It includes two fixes:
1) The error message "Package uses conflict: Import-Package: org.opendaylight.controller.sal.core; version="[0.7.0,1.0.0)"", is due to:
   sal version 0.7 uses org.apache.felix.dm (artifact org.apache.felix.dependencymanager) of version 3.1,
   and org.apache.felix.dm is also used in snmp4sdn plugin, but snmp4sdn's pom.xml did not assign the version of org.apache.felix.dependencymanager
   so by default another newer version is adopted, then cause the conflict error.
2) some sal required bundles needs to be listed in the features.xml, otherwise will suffer failure such as "Missing Constraint: Import-Package..."
   (they were not listed and nothing goes wrong, however now need to add)

Change-Id: Ic65a7ab4fdd21aa9f123c2bb7a037376e42c51f7
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoUse karaf.shell instead of felix.gogo 26/41026/3
Stephen Kitt [Wed, 29 Jun 2016 14:46:00 +0000 (16:46 +0200)]
Use karaf.shell instead of felix.gogo

felix.gogo is now obsolete.

Change-Id: I2d85f3a390460642e98f11d8f1c96d95038f5397
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
8 years agoClean up POMs 05/41205/3
Stephen Kitt [Fri, 1 Jul 2016 10:53:27 +0000 (12:53 +0200)]
Clean up POMs

A large number of dependencies are obsolete; this patch removes them.

Change-Id: Idbc55f41182a86ea3d76caa3ab7d3dbcc4666975
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMigrate md-model to binding-parent 29/42629/2
Stephen Kitt [Wed, 27 Jul 2016 11:33:16 +0000 (13:33 +0200)]
Migrate md-model to binding-parent

This allows most of the POM to be deleted, and means code is generated
in target rather than src (which helps with Javadoc generation on
systems with Graphviz installed). It also means md-model will benefit
from any future improvements to binding-parent automatically.

Change-Id: I0be411b9875884b3333843969bc90a95175054dc
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMerge "Upgrade DOM4J 1.6.1 -> 2.0.0"
Yi-Ling Hsieh [Mon, 1 Aug 2016 03:51:07 +0000 (03:51 +0000)]
Merge "Upgrade DOM4J 1.6.1 -> 2.0.0"

8 years agoMerge "Remove unnecessary karaf.version"
Yi-Ling Hsieh [Mon, 1 Aug 2016 03:31:06 +0000 (03:31 +0000)]
Merge "Remove unnecessary karaf.version"

8 years agoMerge "Upgrade ietf-{inet,yang}-types to 2013-07-15"
Yi-Ling Hsieh [Mon, 11 Jul 2016 02:03:58 +0000 (02:03 +0000)]
Merge "Upgrade ietf-{inet,yang}-types to 2013-07-15"

8 years agoMerge "Remove unnecessary projectinfo"
Yi-Ling Hsieh [Mon, 4 Jul 2016 04:26:10 +0000 (04:26 +0000)]
Merge "Remove unnecessary projectinfo"

8 years agoRemove unnecessary projectinfo 59/41259/1
An Ha [Mon, 4 Jul 2016 03:45:24 +0000 (23:45 -0400)]
Remove unnecessary projectinfo

It is inherited by odlparent.

Change-Id: I8078b02dc155b60bbb1bf4bb3a37686c97381870
Signed-off-by: An Ha <zero579911@gmail.com>
8 years agoRemove unnecessary failsafe.version 58/41258/1
An Ha [Mon, 4 Jul 2016 03:39:39 +0000 (23:39 -0400)]
Remove unnecessary failsafe.version

It is inherited by odlparent.

Change-Id: I910cf96b2a38706673deea1d6b208196a3855bde
Signed-off-by: An Ha <zero579911@gmail.com>
8 years agoRemove unnecessary karaf.version 55/41255/1
An Ha [Mon, 4 Jul 2016 02:49:17 +0000 (22:49 -0400)]
Remove unnecessary karaf.version

It is inherited by odlparent

Change-Id: I39a2bd6d1790424d20e16aa1ffdd1a26c5cd18e1
Signed-off-by: An Ha <zero579911@gmail.com>
8 years agoUpgrade DOM4J 1.6.1 -> 2.0.0 97/41197/1
Stephen Kitt [Fri, 1 Jul 2016 07:40:26 +0000 (09:40 +0200)]
Upgrade DOM4J 1.6.1 -> 2.0.0

We don't have a source JAR for DOM4J 1.6.1; there is one available for
version 2.0.0, and it seems appropriate to upgrade anyway. Apache
ServiceMix doesn't cover this so we wrap it ourselves.

Change-Id: Ic619bb9e477f902b425a5980bd38730447bbc01b
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoUpgrade ietf-{inet,yang}-types to 2013-07-15 66/41066/1
Lorand Jakab [Wed, 29 Jun 2016 21:17:49 +0000 (16:17 -0500)]
Upgrade ietf-{inet,yang}-types to 2013-07-15

Change-Id: Ice730ba38a7d6259d60148abc39ead7aa7ee4d82
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
8 years agoUse https to connect ODL Nexus 67/38467/1
Thanh Ha [Thu, 5 May 2016 19:56:57 +0000 (15:56 -0400)]
Use https to connect ODL Nexus

Change-Id: Id6bc61e15fe28ea6ecd3b06bba711063bddf86c5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoRemove unnecessary version properties 81/35481/5
Stephen Kitt [Fri, 26 Feb 2016 17:49:33 +0000 (18:49 +0100)]
Remove unnecessary version properties

A number of dependencies are handled by odlparent's dependency
management, so rely on that instead of properties (which are also
provided by odlparent anyway).

Change-Id: I6113fc06870fe6e297da980a012e155e7af35632
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoDerive karaf distribution pom from karaf-parent 83/38083/1
Tom Pantelis [Mon, 25 Apr 2016 19:32:14 +0000 (15:32 -0400)]
Derive karaf distribution pom from karaf-parent

This picks up the recent changes to the karaf distro from a common
place.

Change-Id: Ib881128a2d2e15d7976b896fe916a6d891fc529b
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
8 years agoMerge "Remove unused Jersey and JAXRS dependencies"
Yi-Ling Hsieh [Fri, 22 Apr 2016 01:59:32 +0000 (01:59 +0000)]
Merge "Remove unused Jersey and JAXRS dependencies"

8 years agoRemove unused Jersey and JAXRS dependencies 71/37671/1
Ryan Goulding [Fri, 15 Apr 2016 14:14:32 +0000 (10:14 -0400)]
Remove unused Jersey and JAXRS dependencies

After performing "mvn dependency:analyze" I discovered Jersey and JAXRS
dependencies were Declared but unused.  I have removed these deps as it
will make cross-project upgrade of Jersey/JAXRS easier.

Change-Id: I5a537a5f1fb3ad0959374385cb5066c21bd9f9be
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
8 years agoDepend on odlparent version of logback 57/37557/1
Ryan Goulding [Wed, 13 Apr 2016 15:43:02 +0000 (11:43 -0400)]
Depend on odlparent version of logback

In general, projects should derive versions from odlparent if possible.
This change removes "version" from the logback dependency, so it is
directly derived from odlparent version instead of through property
reference.  This is the prefered method of importing dependencies in ODL.

Change-Id: I5f21ffe36652308b4a28dc5f54444b2025bba4bd
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
9 years agoFix bug 5433: calling rpc get-node-connector-list and get-edge-list failed 91/35091/4
Nanfei Chen [Fri, 19 Feb 2016 13:50:08 +0000 (21:50 +0800)]
Fix bug 5433: calling rpc get-node-connector-list and get-edge-list failed
because the valid port number did not begin from 1 always, and not be
continuous always too.

Change-Id: I1dd6464c4c1fc793ac52adb673a49121eeef7ad3
Signed-off-by: Nanfei Chen <chen.nanfei@h3c.com>
9 years agoDo not install or deploy the karaf artifact 39/36339/1
Thanh Ha [Wed, 16 Mar 2016 21:52:42 +0000 (17:52 -0400)]
Do not install or deploy the karaf artifact

The karaf artifact is only used for testing. It does not need to be
released to the world.

Change-Id: I3ddd646c81dff7ee7891feb0c4214e9a197e9608
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix mix OS formatting in pom.xml 38/36338/1
Thanh Ha [Wed, 16 Mar 2016 21:51:16 +0000 (17:51 -0400)]
Fix mix OS formatting in pom.xml

This file had a mix of Windows and Unix formatting. Fix file so that
it has a uniform file format.

Change-Id: I3542c7c26d93be3be3d1554372ed9dca8f32cacd
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix Bug 5438: calling rpc get-arp-table of misc-config.yang failed due to 08/35508/4
Nanfei Chen [Sat, 27 Feb 2016 13:00:21 +0000 (21:00 +0800)]
Fix Bug 5438: calling rpc get-arp-table of misc-config.yang failed due to
OID incorrectness.

Change-Id: I27123ee20da3ae539dcff77af14bc9dd01344f90
Signed-off-by: Nanfei Chen <chen.nanfei@h3c.com>
9 years agoBUG-2625: remove override of odlparent equinox 71/33671/4
Robert Varga [Wed, 27 Jan 2016 21:39:34 +0000 (22:39 +0100)]
BUG-2625: remove override of odlparent equinox

Change-Id: I6441d6267dc1a2007a0f7385876fe1805c4d9641
Signed-off-by: Robert Varga <rovarga@cisco.com>
9 years agomaking BindException more friendly for the logs 94/34594/1
Jamo Luhrsen [Sat, 13 Feb 2016 01:17:05 +0000 (17:17 -0800)]
making BindException more friendly for the logs

Change-Id: I896f0c1b01f1c78562626df02ddd962e07533ba4
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
9 years agologging only the exception message, not the full trace 89/34589/1
Jamo Luhrsen [Wed, 10 Feb 2016 04:33:39 +0000 (20:33 -0800)]
logging only the exception message, not the full trace

Change-Id: Id7d9fb7f55a767e4314316119eb48554dd1f4cf2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
9 years agoAdd shell commands: 1.print switch list 2.trigger topology discovery 49/34249/1
ylhsieh [Mon, 8 Feb 2016 11:21:31 +0000 (19:21 +0800)]
Add shell commands: 1.print switch list 2.trigger topology discovery

Change-Id: If591c7ae3cad57429231fc2ccf2953d4e5443310
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoFix get topology data failure (due to miss to bind some interface and implementation) 12/34212/1
ylhsieh [Sat, 6 Feb 2016 16:34:56 +0000 (00:34 +0800)]
Fix get topology data failure (due to miss to bind some interface and implementation)

Change-Id: I2794691b9ace55eabc8eea4270ad210e8988b5db
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoBug 5194 fix: switch list file open failure with log as INFO instead of ERROR. 48/34048/2
ylhsieh [Thu, 4 Feb 2016 06:11:51 +0000 (14:11 +0800)]
Bug 5194 fix: switch list file open failure with log as INFO instead of ERROR.

Change-Id: Ia475052e1ee3980afb8888d387915b18da6f7051
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoAdd Topology Service API for getting topology. 46/33946/3
ylhsieh [Wed, 3 Feb 2016 08:41:57 +0000 (16:41 +0800)]
Add Topology Service API for getting topology.

Change-Id: Ia610479e707b5b3faceb2e3177e6dc3b574066dc
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoBug fix: build failure due to features-test in pom which seems to be unused in openda... 65/33965/2
ylhsieh [Wed, 3 Feb 2016 11:46:41 +0000 (19:46 +0800)]
Bug fix: build failure due to features-test in pom which seems to be unused in opendaylight

Change-Id: I5f994935e424355da233c3c5858caa72bcfcea03
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoMerge "Ignore .idea (for IntelliJ)"
Yi-Ling Hsieh [Thu, 4 Feb 2016 05:47:39 +0000 (05:47 +0000)]
Merge "Ignore .idea (for IntelliJ)"

9 years agoBug fix: 54/33454/2
ylhsieh [Mon, 25 Jan 2016 07:50:35 +0000 (15:50 +0800)]
Bug fix:
(1) when uninstall snmp4sdn plugin, a null exception occurs due to some termination is not done
(2) incorrect edge removal due to removing SNMP-SNMP edge and removing PR-SNMP edge were in the same function
(3) call deleting ACL profile given profile name but without profile ID, fails, now fixed

Change-Id: I287471f17972704575ab74d00dee1b6a0f57a06c
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoBump yangtools to 1.0.0-SNAPSHOT 60/33260/2
Thanh Ha [Thu, 21 Jan 2016 20:42:03 +0000 (15:42 -0500)]
Bump yangtools to 1.0.0-SNAPSHOT

Change-Id: Ifb094b4f72c8830d13f219d524a251ea62c950bb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoBug fix and add files: (1) if vendor-specific configuration is not provided in the... 94/33194/1
ylhsieh [Thu, 21 Jan 2016 09:20:36 +0000 (17:20 +0800)]
Bug fix and add files: (1) if vendor-specific configuration is not provided in the configuration file, default configuration would be adopted (2) switch list file and vendor-specific configuration file

Change-Id: Ic877d8f44d13832bc935bca3fa02c0237f7f5760
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoTypo fix: 'Vendor' was typo as 'Vender'. So a module name as well as the related... 84/33184/1
ylhsieh [Thu, 21 Jan 2016 05:22:05 +0000 (13:22 +0800)]
Typo fix: 'Vendor' was typo as 'Vender'. So a module name as well as the related code is corrected.

Change-Id: I8db56b6d41faf5969462aaf28f07f0e8bb21df7d
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoBump versions by 0.1.0 for next dev cycle 12/32712/1
Thanh Ha [Fri, 15 Jan 2016 04:34:04 +0000 (23:34 -0500)]
Bump versions by 0.1.0 for next dev cycle

Change-Id: I041b81aab711e64d1f9297ddfd60f8dffa1d4825
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoIgnore .idea (for IntelliJ) 91/31291/2
Stephen Kitt [Mon, 14 Dec 2015 17:35:24 +0000 (18:35 +0100)]
Ignore .idea (for IntelliJ)

Change-Id: I9d26e6a3fdaadfe82f3137f93d5fde827c2ef8ed
Signed-off-by: Stephen Kitt <skitt@redhat.com>
9 years agoBug fix: (1)to fix Bug 4498 (duplicate yang module name, "config", in snmp4sdn and... 24/31924/1
ylhsieh [Tue, 29 Dec 2015 06:54:10 +0000 (14:54 +0800)]
Bug fix: (1)to fix Bug 4498 (duplicate yang module name, "config", in snmp4sdn and opendaylight controller's config subsystem), so we change config.yang to misc-config.yang, related code is also updated (the testing bundle, ConfigManager, is also renamed as MiscConfigManager). (2) prefix field typo in fdb.yang.

Change-Id: Ie57964071c2a04f9ea5194f13fa6af8a8424f0c3
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoRemove dependency on features-adsal and features-nsf 92/30692/5
Thanh Ha [Fri, 4 Dec 2015 07:39:41 +0000 (02:39 -0500)]
Remove dependency on features-adsal and features-nsf

We also need to add the org.opendaylight.controller:sal:0.7.0 bundle
to the odl-snmp4sdn-snmp4sdn feature.

Bug: 4720
Change-Id: I6f84e55e8c556514cc1634aaf343b101347e5dbf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
9 years agoRemove features-nsf in feature pom 95/30695/1
ylhsieh [Fri, 4 Dec 2015 09:02:35 +0000 (17:02 +0800)]
Remove features-nsf in feature pom

Change-Id: If9a18aa71acbf5920c9ccdabd55782014917130c
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoMerge "Remove <repositories> and <pluginRepositories> sections"
Yi-Ling Hsieh [Fri, 27 Nov 2015 03:10:27 +0000 (03:10 +0000)]
Merge "Remove <repositories> and <pluginRepositories> sections"

9 years agoMerge "Use odlparent JaCoCo UT configuration"
Yi-Ling Hsieh [Fri, 27 Nov 2015 03:09:53 +0000 (03:09 +0000)]
Merge "Use odlparent JaCoCo UT configuration"

9 years agoAdd metadata to POM, to meet Maven Central requirements. 26/30226/1
ylhsieh [Thu, 26 Nov 2015 08:50:38 +0000 (16:50 +0800)]
Add metadata to POM, to meet Maven Central requirements.

Change-Id: I29368d03f09616d39ab1fabf39dcdb05bd50f4b0
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoBug fix: typo in Activator, binding DiscoverySercieAPI for TopologyService. 25/30125/1
ylhsieh [Tue, 24 Nov 2015 08:38:10 +0000 (16:38 +0800)]
Bug fix: typo in Activator, binding DiscoverySercieAPI for TopologyService.

Change-Id: Ica4d2053e43fdb054881f67ac3d3ce7e0c4a06eb
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoSome new enhancements and functions: 20/30120/1
ylhsieh [Tue, 24 Nov 2015 07:06:51 +0000 (15:06 +0800)]
Some new enhancements and functions:

[Topology discovery]
(1) Periodical/manual execute topology discovery: due to possible loss of link-up/down snmp trap, periodical topology discovery is necessary, which gets the latest topology.
(2) Link-up/down handling: snmp4sdn will report to add/remove edge accordingly.
(3) Topology discovery enhancement:
(3a) auto topology discovery when snmp4sdn starts up.
(3b) since topology discovery discovers all edges, the discovered edges are compared against the maintained edges then report controller to add/remove edge.
(3c) taking care of race condition when initial discovery for inventory and topology edges, the former must be done first then the later.
(3d) due to LLDP exchange delay among switches, an edge is identified as existing depends on both switches' LLDP data as well as both ports are up.
(4) Handling of concurrent link-up/down event processing and topology discovery processing:
(4a) Link-up event processing and topology discovery processing are mutual exclusive (i.e. would not proceed concurrently).
(4b) Link-down event should be reported to controller immediately, for fast failover purpose, so we let topology discovery to be cancelled if link-down occurs.
TODO: provide API for user to get edges

[Multi-vendor support]
(1) with a config description file (the snmp4sdn_VenorSpecificSwitchConfig.xml), user can describe vendor-specific configurations for different models of switches.
(2) a function, "add VLAN and set ports", is implemented.

[Switch list DB file]
(1) An MD model, switch-db.yang, is added for the DB file accessing.
(2) In the switch list file add a new field 'Model' as switch model name, for vendor-specific case handling.

[Fixes]
(1) Increase common switch port number to 64, in VLANService.java.

Change-Id: I7aa1154638c89f31f77ba1d92d291cd90b133545
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoRemove <repositories> and <pluginRepositories> sections 75/26575/2
Thanh Ha [Sun, 6 Sep 2015 13:04:12 +0000 (09:04 -0400)]
Remove <repositories> and <pluginRepositories> sections

Over a year ago we decided that these sections should be removed project
wide to be compliant with Maven Central requirements that you cannot
have these sections defined in your project local pom.xml and instead
must define it in your user settings.xml file.

https://lists.opendaylight.org/pipermail/discuss/2015-January/004482.html

Change-Id: I4d6c801f10f1a0d13a38af4eabb17cd58d7e8c88
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoUse odlparent JaCoCo UT configuration 79/26279/3
Thanh Ha [Tue, 1 Sep 2015 16:52:49 +0000 (12:52 -0400)]
Use odlparent JaCoCo UT configuration

Change-Id: Ib88d6a87df675d472c171f81c9770e567effacda
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMigrated parts of project to use MD-SAL and NETCONF project. 64/27364/5
Tony Tkacik [Wed, 23 Sep 2015 16:07:37 +0000 (18:07 +0200)]
Migrated parts of project to use MD-SAL and NETCONF project.

Change-Id: I36c070c2d9b26cec03029e9e2951b869e2c40b48
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
9 years agoMerge "Fix license header violations in plugin-shell"
Yi-Ling Hsieh [Wed, 12 Aug 2015 06:39:24 +0000 (06:39 +0000)]
Merge "Fix license header violations in plugin-shell"

9 years agoMerge "Fix license header violations in snmp4sdn"
Yi-Ling Hsieh [Wed, 12 Aug 2015 06:38:53 +0000 (06:38 +0000)]
Merge "Fix license header violations in snmp4sdn"

9 years agoFix license header violations in plugin-shell 48/24948/1
Thanh Ha [Sat, 8 Aug 2015 00:53:33 +0000 (20:53 -0400)]
Fix license header violations in plugin-shell

Change-Id: Iffb8f6b39855749389a5563f3708e9698aeac6a5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in snmp4sdn 47/24947/1
Thanh Ha [Sat, 8 Aug 2015 00:51:58 +0000 (20:51 -0400)]
Fix license header violations in snmp4sdn

Change-Id: I37ca4f9366c5301ba367beba5da3822c1143ad9b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoExplicitly set git-review branch to master 30/24430/1
Thanh Ha [Wed, 22 Jul 2015 19:27:39 +0000 (15:27 -0400)]
Explicitly set git-review branch to master

Change-Id: I9bc0f72e71308552c5598b54ce4a03e3efa562f5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoIncrementing versions by 0.1.0 for post-Lithium master branch 43/22343/2
ylhsieh [Mon, 8 Jun 2015 12:56:18 +0000 (20:56 +0800)]
Incrementing versions by 0.1.0 for post-Lithium master branch

Change-Id: Ic9822bcd9a228d0461c8e4b9c1c42507875f376c
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoTemp bug fix: remove feature odl-adsal-northbound from feature odl-snmp4sdn-snmp4sdn... 38/22338/1
ylhsieh [Mon, 8 Jun 2015 11:58:33 +0000 (19:58 +0800)]
Temp bug fix: remove feature odl-adsal-northbound from feature odl-snmp4sdn-snmp4sdn to skip installing failure

Change-Id: Ib235a0fbca1e965cf6d41e6dadda65f5a2602dfe
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoUpgrade yangtool and Karaf-related dependencies version. 09/21809/2
ylhsieh [Wed, 3 Jun 2015 18:02:17 +0000 (02:02 +0800)]
Upgrade yangtool and Karaf-related dependencies version.

Change-Id: I1ed52807a6f217308ab54813b4e39c76ecdd07c4
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoNew SNMP4SDN code. 05/21805/1
ylhsieh [Wed, 3 Jun 2015 17:09:03 +0000 (01:09 +0800)]
New SNMP4SDN code.

Main differences with previous code:
(1) Flaw or bug fixes.
(2) New services: ACL configuration, FDB configuration, some special configuration.
(3) VLAN service is exposed via MD-SAL now.
(4) For each service in (2) and (3), a testing bundle for it (in mdsal/caller/)
(5) Karaf shell command change (for topology discovery)

Change-Id: I602e98ae26aafb34aa8898a704c76ad6829dd117
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoRevert "Clear all code (prepare to push new code)" 04/21804/1
Yi-Ling Hsieh [Wed, 3 Jun 2015 16:44:06 +0000 (16:44 +0000)]
Revert "Clear all code (prepare to push new code)"

This reverts commit 1e79b35b9a1dfd5199b5b3eaecce4fd02a11b764.

Change-Id: Ie09a6f6302f809b56ed633296e2b36ff60b0908d
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
9 years agoClear all code (prepare to push new code) 47/21747/1
ylhsieh [Wed, 3 Jun 2015 11:16:05 +0000 (19:16 +0800)]
Clear all code (prepare to push new code)

Change-Id: I10ee5ae2248b743625b7b961efc2d6c6748fc709
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoMigrate to odlparent-provided features test 40/16240/2
Robert Varga [Tue, 10 Mar 2015 08:28:54 +0000 (09:28 +0100)]
Migrate to odlparent-provided features test

Artifact provided by yangtools is going away, migrate to the
replacement.

Change-Id: Iefa528a41385e4b16a52c29682660f615471948e
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoAdd pointer to odlparent 39/15339/1
Robert Varga [Mon, 1 Dec 2014 14:28:45 +0000 (15:28 +0100)]
Add pointer to odlparent

This patch adds odlparent to commons/parent, so that any common
third-party dependency definitions are picked up from there.

Change-Id: Ifaf7f3b9e83f251dec9ec2ac9aaade5353e1451c
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoRemove <repositories> and <pluginRepositories> sections 04/15204/1
Thanh Ha [Thu, 12 Feb 2015 15:46:57 +0000 (10:46 -0500)]
Remove <repositories> and <pluginRepositories> sections

It is recommended that developers and servers configure this locally via
settings.xml.

https://lists.opendaylight.org/pipermail/discuss/2015-January/004482.html

Change-Id: I54c29e0b2cd9f5f93a7b6c0a6ce061ed9a83f71c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
10 years agoSet root pom.xml <name> for Sonar. 33/14033/4
Thanh Ha [Fri, 9 Jan 2015 19:45:41 +0000 (14:45 -0500)]
Set root pom.xml <name> for Sonar.

As mentioned on the mailing list Sonar uses the <name> field of the
pom.xml that is passed to the mvn command as the name of the project in
Sonar. In most cases this is the root pom.xml file in a project. This
patch sets the name to the project shortname.

https://lists.opendaylight.org/pipermail/discuss/2014-November/004024.html

Change-Id: I93b6db7bfc5d578231d9926cb19894151b4ce394
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
10 years agoFix Maven warning for missing versions 51/14151/1
Thanh Ha [Wed, 14 Jan 2015 21:51:03 +0000 (16:51 -0500)]
Fix Maven warning for missing versions

Fix the 2 Maven build warnings about missing version numbers for the
maven-resources-plugin and build-helper-maven-plugin.

[WARNING] 'build.plugins.plugin.version' for
org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 161,
column 24
[WARNING] 'build.plugins.plugin.version' for
org.apache.maven.plugins:maven-resources-plugin is missing. @ line 148,
column 25

Change-Id: I2a80df56ea9d3be09cc7a3ecda5cf2aa40b9762a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
10 years agoRevert "wqExpose ConfigService with MD-SAL (1) ConfigService configures STP and ARP... 90/14090/1
Yi-Ling Hsieh [Sun, 11 Jan 2015 15:44:17 +0000 (15:44 +0000)]
Revert "wqExpose ConfigService with MD-SAL (1) ConfigService configures STP and ARP Table (2) For testing purpose, a bundle which calls ConfigService is provided (i.e. mdsal/caller/configmanager) (3) bug fix (no relation with ConfigService): remove an non-existin"

This reverts commit af572b75044f8b687317923d7d813f8fa6c7bd7d.

Change-Id: Ia9299d20499360fb1259a081c63801d45d3654c1
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agowqExpose ConfigService with MD-SAL 01/14001/1
ylhsieh [Wed, 24 Dec 2014 17:37:20 +0000 (01:37 +0800)]
wqExpose ConfigService with MD-SAL
(1) ConfigService configures STP and ARP Table
(2) For testing purpose, a bundle which calls ConfigService is provided (i.e. mdsal/caller/configmanager)
(3) bug fix (no relation with ConfigService): remove an non-existing import from VLANService.java

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoAdd a method to get HostAddress in snmpj library 92/13992/1
ylhsieh [Wed, 24 Dec 2014 16:11:42 +0000 (00:11 +0800)]
Add a method to get HostAddress in snmpj library

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoIncrementing versions by 0.1.0 for post-Helium master branch 51/11851/1
ylhsieh [Thu, 9 Oct 2014 09:10:41 +0000 (17:10 +0800)]
Incrementing versions by 0.1.0 for post-Helium master branch

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoAdd Karaf commands for Flow configuration 15/11615/1
ylhsieh [Fri, 26 Sep 2014 17:08:38 +0000 (01:08 +0800)]
Add Karaf commands for Flow configuration

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBug fix: VLAN of ID 1 can't be seen in the result of getVLANTable() 91/11491/1
ylhsieh [Tue, 23 Sep 2014 13:37:39 +0000 (21:37 +0800)]
Bug fix: VLAN of ID 1 can't be seen in the result of getVLANTable()

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBug fixes: (1) VLANTable.toString() has flaw, (2) InventoryService.init() has flaw... 90/11490/1
ylhsieh [Tue, 23 Sep 2014 13:25:57 +0000 (21:25 +0800)]
Bug fixes: (1) VLANTable.toString() has flaw, (2) InventoryService.init() has flaw and cause null pointer error message.

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoJust clean code and improve logger message 88/11488/1
ylhsieh [Tue, 23 Sep 2014 13:23:37 +0000 (21:23 +0800)]
Just clean code and improve logger message

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBug 1986 fix: 87/11487/1
ylhsieh [Tue, 23 Sep 2014 13:00:31 +0000 (21:00 +0800)]
Bug 1986 fix:
(1) Using interface ICore containing all Karaf commands is not proper and brings failure, so seperate into two interfaces, IKarafCore and IKarafVLANService.
(IKarafCore is implemented in Controller.java, IKarafVLANService is implmented in VLANService.java)
(2) In blueprint.xml, the <property> can't be correctly referenced in Karaf, so solve by alternative approach -- in the doExecute(), get IKarafXXX interface to call)

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBug fix: Karaf CLI provided by snmp4sdn can't be seen due to snmp4sdn plugin's Activa... 55/11355/1
ylhsieh [Fri, 19 Sep 2014 07:23:10 +0000 (15:23 +0800)]
Bug fix: Karaf CLI provided by snmp4sdn can't be seen due to snmp4sdn plugin's Activator.java miss to set the required interface.

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBring commons-io version into alignment with odlparent 61/11261/1
Ed Warnicke [Wed, 17 Sep 2014 01:51:10 +0000 (20:51 -0500)]
Bring commons-io version into alignment with odlparent

Change-Id: I31496e08ee0fc9d0ab43d12bbc2fe8dd1bb5a2e2
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoBug 1909: fix maven-bundle-plugin version 50/11250/2
Ed Warnicke [Tue, 16 Sep 2014 17:04:48 +0000 (12:04 -0500)]
Bug 1909: fix maven-bundle-plugin version

Note: maven-bundle-plugin version 2.3.6 was *not* including
java.net and java.math in the MANIFEST.MF file.  Version 2.4.0
*is*, but that is causing load errors.  Thus I've clipped it out here.

Change-Id: I63a3305e95269813697289e8f06bfbdb22113e13
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoFirst pass at fixing features 95/11195/8
Ed Warnicke [Mon, 15 Sep 2014 16:28:21 +0000 (11:28 -0500)]
First pass at fixing features

Change-Id: I55cbd19fec9c13f585a18a221403ad05b94d8569
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoBug fix: For the pervious commit 'Change MD-SAL bundle's artifactId', miss to update... 80/11180/1
ylhsieh [Mon, 15 Sep 2014 03:31:37 +0000 (11:31 +0800)]
Bug fix: For the pervious commit 'Change MD-SAL bundle's artifactId', miss to update features.xml

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoChange MD-SAL bundle's artifactId from 'org.opendaylight.snmp4sdn.md' to 'org.openday... 79/11179/1
ylhsieh [Mon, 15 Sep 2014 03:19:10 +0000 (11:19 +0800)]
Change MD-SAL bundle's artifactId from 'org.opendaylight.snmp4sdn.md' to 'org.opendaylight.snmp4sdn' (For consistency that all other snmp4sdn's bundles use this artifactId)

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoFeatures update: add VLAN configuration's MD-SAL model 64/11164/1
ylhsieh [Sun, 14 Sep 2014 17:19:57 +0000 (01:19 +0800)]
Features update: add VLAN configuration's MD-SAL model

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoAdd MD-SAL for VLAN configuration 63/11163/1
ylhsieh [Sun, 14 Sep 2014 16:54:32 +0000 (00:54 +0800)]
Add MD-SAL for VLAN configuration

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoCorrect the list in <repositories> and <pluginRepositories> in commons/snmp4sdn/pom.xml 62/11162/1
ylhsieh [Sun, 14 Sep 2014 16:49:43 +0000 (00:49 +0800)]
Correct the list in <repositories> and <pluginRepositories> in commons/snmp4sdn/pom.xml

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoFixing missing dependency breaking integration 46/11146/1
Luis Gomez [Sat, 13 Sep 2014 21:25:05 +0000 (14:25 -0700)]
Fixing missing dependency breaking integration

Signed-off-by: Luis Gomez <ecelgp@gmail.com>
10 years agoAdd Karaf CLI for (1) read switch list, (2) topology discovery, and (3) VLAN configur... 33/11133/1
ylhsieh [Sat, 13 Sep 2014 14:02:08 +0000 (22:02 +0800)]
Add Karaf CLI for (1) read switch list, (2) topology discovery, and (3) VLAN configuration

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoFixed the TestContainerException for Karaf testing 61/10961/1
george zhao [Tue, 9 Sep 2014 20:48:25 +0000 (13:48 -0700)]
Fixed the TestContainerException for Karaf testing

Change-Id: Iae0b59448a89f38786486755dc360f05a5d51de0
Signed-off-by: george zhao <george.y.zhao@huawei.com>