vtn.git
9 years agoFix license header violations in manager/implementation internal/config 82/25082/1
Thanh Ha [Mon, 10 Aug 2015 00:02:36 +0000 (20:02 -0400)]
Fix license header violations in manager/implementation internal/config

Change-Id: Icaad1447454c30a06908110a1931216aa5b0de0b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/cluster 81/25081/1
Thanh Ha [Mon, 10 Aug 2015 00:01:16 +0000 (20:01 -0400)]
Fix license header violations in manager/implementation internal/cluster

Change-Id: Ib16bc63d5ff62ef032b9e8869723a1c7efb165a6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test 46/25046/1
Thanh Ha [Sun, 9 Aug 2015 16:32:59 +0000 (12:32 -0400)]
Fix license header violations in manager/api test

Change-Id: Idd88e46ae4f902a2911fd0caca14bca2399d91a2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test util 45/25045/1
Thanh Ha [Sun, 9 Aug 2015 16:30:11 +0000 (12:30 -0400)]
Fix license header violations in manager/api test util

Change-Id: I541b0f50c0b65d0fc52fab763634f670b8f4cd6c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test flow 44/25044/1
Thanh Ha [Sun, 9 Aug 2015 16:29:29 +0000 (12:29 -0400)]
Fix license header violations in manager/api test flow

Change-Id: I9d8fbc4331eb048b4952ea32aa4b501488de862a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test flow/filter 43/25043/1
Thanh Ha [Sun, 9 Aug 2015 16:28:54 +0000 (12:28 -0400)]
Fix license header violations in manager/api test flow/filter

Change-Id: Ic0e51103f19707a70e02cb2467f1a6d81ac93e16
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test flow/cond 42/25042/1
Thanh Ha [Sun, 9 Aug 2015 16:28:25 +0000 (12:28 -0400)]
Fix license header violations in manager/api test flow/cond

Change-Id: I544b19b688b446b152bbac287f720be759d3b6c8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api test flow/action 41/25041/1
Thanh Ha [Sun, 9 Aug 2015 16:27:52 +0000 (12:27 -0400)]
Fix license header violations in manager/api test flow/action

Change-Id: Ic167fc5210cffac6b91a155a10dd76d9881f3434
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api 40/25040/1
Thanh Ha [Sun, 9 Aug 2015 16:26:27 +0000 (12:26 -0400)]
Fix license header violations in manager/api

Change-Id: Ia1de1c97a2f9a62fcf0e452e93ecf876d42f2924
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api util 39/25039/1
Thanh Ha [Sun, 9 Aug 2015 16:23:35 +0000 (12:23 -0400)]
Fix license header violations in manager/api util

Change-Id: I3846a2d13230aae87238916f1f6b3dfd42ce9618
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api flow 38/25038/1
Thanh Ha [Sun, 9 Aug 2015 16:22:10 +0000 (12:22 -0400)]
Fix license header violations in manager/api flow

Change-Id: Ib51b5095515a54cc1bc2979c63a70ab00c74d21c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api flow/filter 37/25037/1
Thanh Ha [Sun, 9 Aug 2015 16:21:48 +0000 (12:21 -0400)]
Fix license header violations in manager/api flow/filter

Change-Id: I61a58c3e6d73341256fdd2a8e0627c19f673bf40
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api flow/cond 36/25036/1
Thanh Ha [Sun, 9 Aug 2015 16:21:14 +0000 (12:21 -0400)]
Fix license header violations in manager/api flow/cond

Change-Id: Id4e71e21809aa208116e88b3c17ca766a91b72ea
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/api flow/action 35/25035/1
Thanh Ha [Sun, 9 Aug 2015 16:20:31 +0000 (12:20 -0400)]
Fix license header violations in manager/api flow/action

Change-Id: Ia00fde126d02d7883914557aa7aead37f37fac4a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in application/listconfig 34/25034/1
Thanh Ha [Sun, 9 Aug 2015 16:18:15 +0000 (12:18 -0400)]
Fix license header violations in application/listconfig

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

Change-Id: I0e6439869c7d3030dc6748d57ef556b1ec4b14c4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoBug 3716: Remaining Fixes. 36/22936/2
gvrangan [Thu, 18 Jun 2015 13:58:32 +0000 (22:58 +0900)]
Bug 3716: Remaining Fixes.

Change-Id: I7c5987b676df2c81d98993b2cdc82d7bc285aa32
Signed-off-by: gvrangan <venkatrangang@hcl.com>
(cherry picked from commit 1fef3c16002fdc0f4758cbf36cb9f2cf1a7a5d94)

9 years agoBug 3716:Issue when new attributes are created in Flowfilterentries during update 57/22757/13
yogalakshmi.pa [Wed, 17 Jun 2015 11:49:28 +0000 (17:19 +0530)]
Bug 3716:Issue when new attributes are created in Flowfilterentries during update

Signed-off-by: yogalakshmi.pa <yogalakshmi.pa@hcl.com>
Change-Id: I3aeb6eb7097e96d14b0ca52818845255bcfae3c6
(cherry picked from commit bc0199bfb4d336e85f83745bbd6f5259e996742f)

9 years agoBug 3684: Reduce sonar major issues. 61/22961/1
Shigeru Yasuda [Thu, 18 Jun 2015 19:01:44 +0000 (04:01 +0900)]
Bug 3684: Reduce sonar major issues.

  * Missing Static Method In Non Instantiatable Class
  * Unnecessary Local Before Return
  * Expressions should not be too complex
  * Methods should not be too complex
  * Declarations should use Java collection interfaces such as "List"
    rather than specific implementation classes such as "LinkedList"
  * Exception handlers should preserve the original exception

Change-Id: I74ddf9aec632267151f7c3c0e6e8f440390877b6
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit d29de92909a6046c578d769949d4be3d703cc521)

9 years agoBug 3776:Issue in Fedora 22 while starting VTN Coordinator 66/22866/2
balakrishnan [Fri, 19 Jun 2015 06:59:10 +0000 (12:29 +0530)]
Bug 3776:Issue in Fedora 22 while starting VTN Coordinator

Change-Id: I2ac2423263e81c7be2c1e186e413c25050ba852f
Signed-off-by: balakrishnan <balakrishnan.ka@hcl.com>
9 years agoBug 3789: Fixed YANG models defined by choice statement. 17/22817/1
Shigeru Yasuda [Wed, 17 Jun 2015 19:28:07 +0000 (04:28 +0900)]
Bug 3789: Fixed YANG models defined by choice statement.

  * Use "icmp-" as the prefix for the field names inside
    vtn-icmp-match-fields
  * Define inner container for each vtn-action case.
    YANG container inside vtn-action case is used to embed actual action
    type into XML/JSON serialized data.

Additional changes:
  * Fixed incorrect description about data-flow-action.
    * YANG data model treats an empty list as null.
  * Increase test coverage.
  * Suppress ERROR logs while VTNThreadPoolTest.

Change-Id: I80b5525870a9edcfd32f5acd9e99c57e312585ce
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Bug 3758: Fixed bug that VTNFlowManager.close() slept unnecessarily."
Hideyuki Tai [Tue, 16 Jun 2015 22:43:05 +0000 (22:43 +0000)]
Merge "Bug 3758: Fixed bug that VTNFlowManager.close() slept unnecessarily."

9 years agoBug 3758: Fixed bug that VTNFlowManager.close() slept unnecessarily. 25/22725/1
Shigeru Yasuda [Tue, 16 Jun 2015 19:32:09 +0000 (04:32 +0900)]
Bug 3758: Fixed bug that VTNFlowManager.close() slept unnecessarily.

  * ClearNodeFlowsTask: Complete the task future on exit.

Change-Id: Icb5b6f3885286eb8d6dc64f69f417559897bf8df
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoBug 3755: Fixed bug in vtn-config initialization. 15/22715/1
Shigeru Yasuda [Tue, 16 Jun 2015 16:54:20 +0000 (01:54 +0900)]
Bug 3755: Fixed bug in vtn-config initialization.

This patch fixes bug that unwanted MAC address might be persisted
in vtn-config (Config DS).

Other changes:

  * Added unit tests for VTNConfigManager and ConfigListener.

Change-Id: I08858ffc2d20156db761762e967941c25fe46290
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoRefined unit test for OperationalListener. 76/22676/1
Shigeru Yasuda [Tue, 16 Jun 2015 09:58:27 +0000 (18:58 +0900)]
Refined unit test for OperationalListener.

Other changes:

  * Fixed missing javadoc doclet in unit tests.
  * Mark MacTableEntryTest as slow test.

Change-Id: Ib5f22f496340a7e08609bb21bbaab51c5d228756
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoBug 3684: Reduce sonar major issues. 63/22563/1
Shigeru Yasuda [Mon, 15 Jun 2015 06:30:17 +0000 (15:30 +0900)]
Bug 3684: Reduce sonar major issues.

  * Unused private fields should be removed
  * Unused local variables should be removed
  * Avoid Throwing Null Pointer Exception
  * Constructor Calls Overridable Method
  * Try-catch blocks should not be nested
  * Collapsible "if" statements should be merged
  * Utility classes should not have a public constructor
  * Unused formal parameter
  * Unnecessary Local Before Return
  * Nested blocks of code should not be left empty
  * Declarations should use Java collection interfaces such as "List"
    rather than specific implementation classes such as "LinkedList"
  * Generic exceptions Error, RuntimeException, Throwable and Exception
    should never be thrown

Change-Id: Ib007cf8b5f0245a8f6fb3cca8dcec21fff7091dd
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Bug 3684: Fixed sonar critical issues."
Hideyuki Tai [Fri, 12 Jun 2015 23:49:39 +0000 (23:49 +0000)]
Merge "Bug 3684: Fixed sonar critical issues."

9 years agoBug 3684: Fixed sonar critical issues. 41/22441/2
Shigeru Yasuda [Fri, 12 Jun 2015 07:41:34 +0000 (16:41 +0900)]
Bug 3684: Fixed sonar critical issues.

  * Security - Array is stored directly
  * Methods named "equals" should override Object.equals(Object)
  * Throwable.printStackTrace(...) should never be called
  * "object == null" should be used instead of "object.equals(null)"

Change-Id: I8238355129ff5b1e31334fbc64013f555f52e2da
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoBug 3684: Fixed sonar blocker issues. 38/22438/2
Shigeru Yasuda [Fri, 12 Jun 2015 06:31:52 +0000 (15:31 +0900)]
Bug 3684: Fixed sonar blocker issues.

  * "equals(Object obj)" and "hashCode()" should be overridden in pairs
  * Throwable and Error classes should not be caught

Change-Id: I9af85f3eb3a0f1da9b1f911d4f865a3d931c1292
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoFixed unstable integration test. 83/22383/1
Shigeru Yasuda [Thu, 11 Jun 2015 17:16:20 +0000 (02:16 +0900)]
Fixed unstable integration test.

  * Fixed bug in FLOW_MOD.out_port emulation.
  * Some tests need to wait for completion of background tasks triggered
    by port state change events.

Change-Id: I7997d9ed17d51e2b6dc7c3f93b30929402a0a202
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 93f0bc6234353248d7f9fb4ca7ae58f182a45908)

9 years agoRevert "Avoid UT failure due to yangtools change.". 32/22332/1
Shigeru Yasuda [Wed, 10 Jun 2015 07:33:01 +0000 (16:33 +0900)]
Revert "Avoid UT failure due to yangtools change.".

Yangtools fixed a bug that caused NPE in a setter method for a
length-restricted string.

Change-Id: I8706bf00492f338fd624d24dbbf0da1710536a76
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 1216b6ad846b402d46820364d5000ef983ddd8c5)

9 years agoAvoid UT failure due to yangtools change. 05/22205/1
Shigeru Yasuda [Tue, 9 Jun 2015 11:45:22 +0000 (20:45 +0900)]
Avoid UT failure due to yangtools change.

Change-Id: I57e1ebd50c779d6798dd6b8a49d3952e4d9cf054
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 667ab9141883bb3d911ae841880736d475c6dc5b)

9 years agoEnable integration tests again. 11/22011/1
Shigeru Yasuda [Fri, 5 Jun 2015 23:30:26 +0000 (08:30 +0900)]
Enable integration tests again.

Other changes:

  * manager/config
    * Describe required YANG models and applications in capabilities.
  * manager/it/option
    * Load inventory-manager and topology-manager.
    * Don't load forwardingrules-manager because it is unnecessary for
      VTN Manager.
  * Fixed several bugs in integration test modules.
    * Don't send any notification after tests.
    * Ensure that node-connector is created before notifying link
      discovery because topology-manager will remove links on newly
      created node-connector.
    * VTNManagerIT.testRoutingTable(): Synchronize packet processing
      before solving path faults.

Change-Id: I947419324932a38adcdf060211f8643a64da82e1
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoDon't use "RedundantThrows" module in checkstyle. 07/22007/1
Shigeru Yasuda [Fri, 5 Jun 2015 21:17:06 +0000 (06:17 +0900)]
Don't use "RedundantThrows" module in checkstyle.

RedundantThrows was removed with checkstyle 6.2.

Change-Id: I4e1af99613ddfa055de03df2ecdfd4854894aa32
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoBug 3601: Fixed coordinator UT build error on Fedora 22 (x86_64). 01/22001/1
Shigeru Yasuda [Fri, 5 Jun 2015 19:12:19 +0000 (04:12 +0900)]
Bug 3601: Fixed coordinator UT build error on Fedora 22 (x86_64).

Change-Id: I62a2bf8dc6fac903366130afbef9f9c8b092a48f
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Add Functional Tests for Flowfilter and Flowlist related Keytypes."
Sarath Babu Gurujala [Wed, 3 Jun 2015 09:53:33 +0000 (09:53 +0000)]
Merge "Add Functional Tests for Flowfilter and Flowlist related Keytypes."

9 years agoBuild SCVMM VSEM Provider using README.txt file 15/21715/1
bharathi.m [Thu, 4 Jun 2015 05:02:23 +0000 (10:32 +0530)]
Build SCVMM VSEM Provider using README.txt file

Change-Id: Iea6ee51956d9defb1ecec6cd8bd884d5d8de9fa6
Signed-off-by: bharathi.m <bharathi.m@hcl.com>
9 years agoAdd Functional Tests for Flowfilter and Flowlist related Keytypes. 64/20364/4
Poornachandrarao [Thu, 14 May 2015 17:18:51 +0000 (22:48 +0530)]
Add Functional Tests for Flowfilter and Flowlist related Keytypes.

Change-Id: I93fba32dc84cf63fa7f6cbaea73cf02e4640656c
Signed-off-by: Poornachandrarao <poornachandrarao.b@hcl.com>
9 years agoRenamed application build directory so as to represent artifact name. 01/21601/1
Shigeru Yasuda [Tue, 2 Jun 2015 03:42:19 +0000 (12:42 +0900)]
Renamed application build directory so as to represent artifact name.

Change-Id: Ice213d4043991e22284f143477b3dda9483007b4
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Bug 3531: Remove unnecessary try-catch blocks in VTNRoutingManager."
Hideyuki Tai [Tue, 2 Jun 2015 01:38:30 +0000 (01:38 +0000)]
Merge "Bug 3531: Remove unnecessary try-catch blocks in VTNRoutingManager."

9 years agoMerge "README text file to build SCVMM VSEM Provider"
Hideyuki Tai [Mon, 1 Jun 2015 16:30:02 +0000 (16:30 +0000)]
Merge "README text file to build SCVMM VSEM Provider"

9 years agoREADME text file to build SCVMM VSEM Provider 33/21533/3
bharathi.m [Tue, 2 Jun 2015 08:10:15 +0000 (13:40 +0530)]
README text file to build SCVMM VSEM Provider

Change-Id: I2abb105f065891348e0cdb6d58b294921769cc55
Signed-off-by: bharathi.m <bharathi.m@hcl.com>
9 years agoBug 3531: Remove unnecessary try-catch blocks in VTNRoutingManager. 72/21572/1
Shigeru Yasuda [Mon, 1 Jun 2015 16:21:59 +0000 (01:21 +0900)]
Bug 3531: Remove unnecessary try-catch blocks in VTNRoutingManager.

Other changes:

  * Refined unit tests.
    * VTNInventoryManagerTest
    * VTNRoutingManagerTest

Change-Id: Id721d0e6ebe80e253c43681b7b44e1cfcc67d453
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoEnable VSEM Provider Build 73/21373/4
gvrangan [Thu, 28 May 2015 12:52:32 +0000 (21:52 +0900)]
Enable VSEM Provider Build

 - Mono url issue fixed  in releng/builder

Change-Id: I8728f721fc928d619e717750fb67bb02383536e8
Signed-off-by: gvrangan <venkatrangang@hcl.com>
9 years agoIncrementing versions by 0.1.0 for post-lithium master branch 09/20309/4
Hideyuki Tai [Wed, 13 May 2015 17:53:49 +0000 (10:53 -0700)]
Incrementing versions by 0.1.0 for post-lithium master branch

  * Use checkstyle 6.5 to avoid incorrect indentation check.
  * Fixed coding styles for annotations which take multiple arguments.

Change-Id: I8d5bda94fc0a7734ae9bba90b2d423f690799ce1
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Bug 3420: Flow API should update statistics if UPDATESTATS is passed."
Shigeru Yasuda [Thu, 28 May 2015 17:14:06 +0000 (17:14 +0000)]
Merge "Bug 3420: Flow API should update statistics if UPDATESTATS is passed."

9 years agoBug 3420: Flow API should update statistics if UPDATESTATS is passed. 50/21350/1
Shigeru Yasuda [Thu, 28 May 2015 16:08:37 +0000 (01:08 +0900)]
Bug 3420: Flow API should update statistics if UPDATESTATS is passed.

Other changes:

  * Fixed warnings detected by findbugs.
  * Fixed incorrect javadoc doclets.
  * Refined unit tests.
    * NodeListenerTest
    * NodeConnectorListenerTest

Change-Id: Ia9bb9c33f01857594ff554e9ef967d28a835c0fc
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoRefined build environment for ODL_VSEM_PROVIDER. 37/21337/1
Shigeru Yasuda [Tue, 19 May 2015 09:28:57 +0000 (18:28 +0900)]
Refined build environment for ODL_VSEM_PROVIDER.

  * Don't run configure twice on "mvn install".
  * Don't run configure on "mvn clean".
  * Create artifacts under "target" directory.
  * Install artifacts.

Other changes:

  * Eliminate "application" from artifactId for application.
    "application" in artifactId is redundant because it appears in groupId.

Change-Id: Id645f997462e4957c271c08aaed839f02d03abb1
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 71fd7bd902b1b98a3552066354304eba08ed6716)

9 years agoMerge "Fixed deployment failure."
Shigeru Yasuda [Thu, 28 May 2015 15:14:17 +0000 (15:14 +0000)]
Merge "Fixed deployment failure."

9 years agoMerge "Bug 3271:Flowfilter redirect-action attribute update issue."
Shigeru Yasuda [Thu, 28 May 2015 14:53:26 +0000 (14:53 +0000)]
Merge "Bug 3271:Flowfilter redirect-action attribute update issue."

9 years agoFixed deployment failure. 31/21331/1
Shigeru Yasuda [Mon, 18 May 2015 07:11:47 +0000 (16:11 +0900)]
Fixed deployment failure.

All the VTN sub modules need to import distributionManagement from
vtn.common.

Other changes:

  * Use manager.checkstyle for application build and remove needless
    clone.
  * list_vtn_configuration
    * Fixed violation of checkstyle rule for class name.
      * Renamed HTTP_RESPONSE to HttpResponse.
      * Renamed APPLICATION_TYPE to ApplicationType.
    * Fixed invalid javadoc comments that cause so many JDK8 warnings.
  * ODL_VSEM_PROVIDER_SRC
    * configure: Fixed incorrect mono version check.

Change-Id: Id566e3349956aeaade5a0d4eaf860fb3aa7ee96b
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 8237d0b1547062ff44b164ff252de53267a7dfa0)

9 years agoMerge "Enable the build for SCVMM application"
Shigeru Yasuda [Thu, 28 May 2015 14:08:40 +0000 (14:08 +0000)]
Merge "Enable the build for SCVMM application"

9 years agoBug 3271:Flowfilter redirect-action attribute update issue. 87/20887/3
yogalakshmi.pa [Thu, 21 May 2015 17:50:40 +0000 (23:20 +0530)]
Bug 3271:Flowfilter redirect-action attribute update issue.

Change-Id: Ia76cd641239fcf16107550701bc8d1ba2c7aff1d
Signed-off-by: yogalakshmi.pa <yogalakshmi.pa@hcl.com>
9 years agoEnable the build for SCVMM application 31/20331/7
bharathi.m [Fri, 15 May 2015 05:26:03 +0000 (10:56 +0530)]
Enable the build for SCVMM application

  Remarks:
     VSEM provider build will be disabled until Jenkins build environment
     issue is solved.

Change-Id: I40cd5d0e5efbd125c0a1653536481dcc38a0b4ef
Signed-off-by: bharathi.m <bharathi.m@hcl.com>
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agocommited unit test file for SetPathCostTask. 95/20795/2
hari.pr [Wed, 20 May 2015 06:17:23 +0000 (11:47 +0530)]
commited unit test file for SetPathCostTask.

Change-Id: Ife92bba3a5f54ff89264cae5fd187a016950fb7b
Signed-off-by: hari.pr <hari.pr@hcl.com>
9 years agoMerge "committed unit test files for NodeListener, NodeConnectorListener and VTNFutur...
Shigeru Yasuda [Thu, 28 May 2015 09:39:04 +0000 (09:39 +0000)]
Merge "committed unit test files for NodeListener, NodeConnectorListener and VTNFutureTask."

9 years agoMerge "Unit test files for OperationalListener and FutureCanceller."
Shigeru Yasuda [Thu, 28 May 2015 09:38:34 +0000 (09:38 +0000)]
Merge "Unit test files for OperationalListener and FutureCanceller."

9 years agoMerge "Unit Test files for VTNInventoryManager, VTNRoutingManager and TxSyncFuture"
Shigeru Yasuda [Thu, 28 May 2015 09:37:57 +0000 (09:37 +0000)]
Merge "Unit Test files for VTNInventoryManager, VTNRoutingManager and TxSyncFuture"

9 years agoMerge "Unittest for SpecificPortFilter in VTN Manager."
Shigeru Yasuda [Thu, 28 May 2015 09:35:33 +0000 (09:35 +0000)]
Merge "Unittest for SpecificPortFilter in VTN Manager."

9 years agoMerge "Fixed :Bug 3109 Flowfilter and Flowlist attribute update issue."
Shigeru Yasuda [Thu, 28 May 2015 09:08:09 +0000 (09:08 +0000)]
Merge "Fixed :Bug 3109 Flowfilter and Flowlist attribute update issue."

9 years agoUse karaf-parent for creating local karaf distribution. 92/21292/1
Shigeru Yasuda [Thu, 14 May 2015 16:11:55 +0000 (01:11 +0900)]
Use karaf-parent for creating local karaf distribution.

Change-Id: I85b06248c74f7939b4938cea6f817a28016a86aa
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 0b16c4055c70c9a9c12a3d09aa45e75436aca8fc)

9 years agoMerge "Bug 3299: Fixed coordinator UT build error on Fedora 21 (x86_64)."
Shigeru Yasuda [Thu, 28 May 2015 07:03:11 +0000 (07:03 +0000)]
Merge "Bug 3299: Fixed coordinator UT build error on Fedora 21 (x86_64)."

9 years agoBug 3299: Fixed coordinator UT build error on Fedora 21 (x86_64). 40/21240/1
Shigeru Yasuda [Wed, 20 May 2015 12:13:10 +0000 (21:13 +0900)]
Bug 3299: Fixed coordinator UT build error on Fedora 21 (x86_64).

Change-Id: I9285599eee0aeccd5ae59e275e5760b6a009a79f
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 140898072204a909fd0e7486cb23bc52c0e7aae9)

9 years agoBug 3227: Fixed bug in MAC mapping cleaner. 39/21239/1
Shigeru Yasuda [Wed, 20 May 2015 18:42:36 +0000 (03:42 +0900)]
Bug 3227: Fixed bug in MAC mapping cleaner.

Flow entries established by a MAC mapping will be removed when the
mapping is removed.

Change-Id: I70b2a26f7fd839f273774fdf4ab325f79e399506
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit 4434707d587c7fc19321a4b70851bf7d6102a5b6)

9 years agoDisable integration tests temporarily. 35/21235/1
Shigeru Yasuda [Wed, 27 May 2015 15:33:14 +0000 (00:33 +0900)]
Disable integration tests temporarily.

VTN Manager's IT is being broken by the data change listener issue
tracked by Bug 3344. We decided to disable IT so that we can merge
patches. IT will be enabled after that issue is fixed.

Change-Id: Ifd20c45cb7dbfd598488d8e3d8353f6c1d20d06b
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agocommitted unit test files for NodeListener, NodeConnectorListener and VTNFutureTask. 92/20692/2
hari.pr [Tue, 19 May 2015 12:16:26 +0000 (17:46 +0530)]
committed unit test files for NodeListener, NodeConnectorListener and VTNFutureTask.

Change-Id: I3808385da6b102d6b55877551fda9b076158ad78
Signed-off-by: hari.pr <hari.pr@hcl.com>
9 years agoUnit test files for OperationalListener and FutureCanceller. 91/20391/1
karthik_j [Thu, 14 May 2015 19:15:00 +0000 (00:45 +0530)]
Unit test files for OperationalListener and FutureCanceller.

Change-Id: I9fcc34eb59ec3f5bedc049c0746ede8308dba080
Signed-off-by: karthik_j <karthik_j@hcl.com>
9 years agoFixed :Bug 3109 Flowfilter and Flowlist attribute update issue. 60/20360/3
yogalakshmi.pa [Thu, 14 May 2015 16:09:39 +0000 (21:39 +0530)]
Fixed :Bug 3109 Flowfilter and Flowlist attribute update issue.

Change-Id: I93b25a479022674f02fd009bbc67342757628aa9
Signed-off-by: yogalakshmi.pa <yogalakshmi.pa@hcl.com>
9 years agoMerge "support other content types in VTN Coordinator REST API *http requests...
Hideyuki Tai [Wed, 13 May 2015 21:33:47 +0000 (21:33 +0000)]
Merge "support other content types in VTN Coordinator REST API     *http requests with test/xml as content-type is allowed"

9 years agoMerge "Support for Microsoft SCVMM"
Hideyuki Tai [Wed, 13 May 2015 20:54:50 +0000 (20:54 +0000)]
Merge "Support for Microsoft SCVMM"

9 years agoMigrated flow entry management to MD-SAL. 72/20272/2
Shigeru Yasuda [Wed, 13 May 2015 16:36:22 +0000 (01:36 +0900)]
Migrated flow entry management to MD-SAL.

VTN Manager no longer depends on sal-compatibility.

Change-Id: I13199a6aaf363a684c5166b9f2a42f4975268cfc
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Add Functional Tests for Flowfilter keytypes"
Hideyuki Tai [Wed, 13 May 2015 16:31:25 +0000 (16:31 +0000)]
Merge "Add Functional Tests for Flowfilter keytypes"

9 years agoMerge "TestCase for CanceledFuture and TxQueueImpl files"
Shigeru Yasuda [Wed, 13 May 2015 13:57:46 +0000 (13:57 +0000)]
Merge "TestCase for CanceledFuture and TxQueueImpl files"

9 years agoSupport for Microsoft SCVMM 98/19998/12
bharathi.m [Tue, 12 May 2015 07:43:32 +0000 (13:13 +0530)]
Support for Microsoft SCVMM

   * Add VTN as Network Service
   * GUI support for configuration REFRESH

Change-Id: I4af8d3421e61947bc921f915c752e18bbfe6035c
Signed-off-by: bharathi.m <bharathi.m@hcl.com>
9 years agosupport other content types in VTN Coordinator REST API 76/20076/4
balakrishnan [Wed, 13 May 2015 04:53:57 +0000 (10:23 +0530)]
support other content types in VTN Coordinator REST API

  *http requests with test/xml as content-type is allowed

Change-Id: I7ea6c3c9bfafcd643071f87e5d27d5141d2e2135
Signed-off-by: balakrishnan <balakrishnan.ka@hcl.com>
9 years agoUnit Test for FutureErrorCallback. 46/20246/1
karthik [Wed, 13 May 2015 01:49:54 +0000 (07:19 +0530)]
Unit Test for FutureErrorCallback.

Change-Id: I3f77b2e73b6f933ae618840bc73d60154d419783
Signed-off-by: karthik <karthikeyen.p@hcl.com>
9 years agoTestCase for CanceledFuture and TxQueueImpl files 55/20255/1
priya.ramasubbu [Wed, 13 May 2015 01:48:19 +0000 (07:18 +0530)]
TestCase for CanceledFuture and TxQueueImpl files

Change-Id: I299c1a606d580378aa9fc39b89a1f065996dab1f
Signed-off-by: priya.ramasubbu <priya.ramasubbu@hcl.com>
9 years agoUnittest for SpecificPortFilter in VTN Manager. 59/20359/3
umaswathi [Tue, 12 May 2015 22:24:32 +0000 (03:54 +0530)]
Unittest for SpecificPortFilter in VTN Manager.

Change-Id: Ied69c7f9860cc369cf1a7a0b8e43f006a9dff171
Signed-off-by: umaswathi <umaswathi.m@hcl.com>
9 years agoImprove FutureCallbackTask. 61/20161/1
Shigeru Yasuda [Tue, 12 May 2015 18:14:04 +0000 (03:14 +0900)]
Improve FutureCallbackTask.

  * Invoke callback when the future is canceled.
  * Enable to specify the number of pollings.

Other changes.

  * Refine unit tests.
    * Use Mockito instead of stub class.
    * Fixed broken javadoc links.
    * Suppress unwanted logs.

Change-Id: Ia7576c70f901945a69e75a6e217a34c06be3a979
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoAdd Unit Test for routing and internal package. 44/18044/6
dhandapani [Thu, 9 Apr 2015 05:56:25 +0000 (11:26 +0530)]
Add Unit Test for routing and internal package.

Change-Id: Ic27e87c9fa3c3673bf0774f9182f601845b36120
Signed-off-by: dhandapani <dhandapani.l@hcl.com>
9 years agoMerge "Unit Tests for VtnNodeEvent and VtnPortEvent."
Shigeru Yasuda [Tue, 12 May 2015 10:52:18 +0000 (10:52 +0000)]
Merge "Unit Tests for VtnNodeEvent and VtnPortEvent."

9 years agoMerge "Unit Test files for RemovePathCostTask and RemovePathPolicyTask."
Shigeru Yasuda [Tue, 12 May 2015 10:48:50 +0000 (10:48 +0000)]
Merge "Unit Test files for RemovePathCostTask and RemovePathPolicyTask."

9 years agoMerge "commited InventoryMaintainer test file."
Shigeru Yasuda [Tue, 12 May 2015 10:47:48 +0000 (10:47 +0000)]
Merge "commited InventoryMaintainer test file."

9 years agoUT files for VTN Manager 21/18921/3
kavitha.ma [Thu, 23 Apr 2015 04:18:25 +0000 (09:48 +0530)]
UT files for VTN Manager

Change-Id: I16be7a4661c439cafb2bf1df6880b4bc5391ce38
Signed-off-by: kavitha.ma <kavitha.ma@hcl.com>
9 years agoUnit Test files for VTNInventoryManager, VTNRoutingManager and TxSyncFuture 79/20379/1
chakalir [Mon, 11 May 2015 13:05:14 +0000 (18:35 +0530)]
Unit Test files for VTNInventoryManager, VTNRoutingManager and TxSyncFuture

Change-Id: I19560472d37d141ae50fc5c2bf523ae7944b62a6
Signed-off-by: chakalir <chakalir@hcl.com>
9 years agoMerge "Parsing Inventory information from Vtn inventory REST API"
Sarath Babu Gurujala [Mon, 11 May 2015 12:12:40 +0000 (12:12 +0000)]
Merge "Parsing Inventory information from Vtn inventory REST API"

9 years agoUnit Tests for VtnNodeEvent and VtnPortEvent. 07/19807/3
karthik_j [Thu, 7 May 2015 20:02:16 +0000 (01:32 +0530)]
Unit Tests for VtnNodeEvent and VtnPortEvent.

Signed-off-by: karthik_j <karthik_j@hcl.com>
9 years agoUse 8288/tcp in northbound IT instead of 8080/tcp. 92/19992/1
Shigeru Yasuda [Mon, 11 May 2015 02:09:47 +0000 (11:09 +0900)]
Use 8288/tcp in northbound IT instead of 8080/tcp.

Change-Id: Ic46ece4e3df4684b086dc159ebfacce65431612d
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Removed vtn-manager-all feature."
Shigeru Yasuda [Mon, 11 May 2015 00:43:30 +0000 (00:43 +0000)]
Merge "Removed vtn-manager-all feature."

9 years agoRemoved vtn-manager-all feature. 65/19865/2
Hideyuki Tai [Thu, 7 May 2015 16:00:46 +0000 (09:00 -0700)]
Removed vtn-manager-all feature.

Change-Id: I6323ff49d9e0b257b171f58667649b932573f119
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
9 years agoTest Case For ReadTxContext. 28/20228/1
manimuthazhagan [Sat, 9 May 2015 14:13:14 +0000 (19:43 +0530)]
Test Case For ReadTxContext.

Change-Id: I8fce89f628431690d3d60a0d9f869eded94d2229
Signed-off-by: manimuthazhagan <manimuthazhagan.r@hcl.com>
9 years agoUnit Test files for RemovePathCostTask and RemovePathPolicyTask. 96/20096/1
chakalir [Sat, 9 May 2015 08:52:42 +0000 (14:22 +0530)]
Unit Test files for RemovePathCostTask and RemovePathPolicyTask.

Change-Id: I1fef232cd67a68774ff6fbe2393360d867203ffb
Signed-off-by: chakalir <chakalir@hcl.com>
9 years agoParsing Inventory information from Vtn inventory REST API 76/19276/6
yogalakshmi.pa [Wed, 29 Apr 2015 11:09:03 +0000 (16:39 +0530)]
Parsing Inventory information from Vtn inventory REST API

Change-Id: I732dbacf260f09a2c52c910e280623aa413c9361
Signed-off-by: yogalakshmi.pa <yogalakshmi.pa@hcl.com>
9 years agocommited InventoryMaintainer test file. 98/19898/1
hari.pr [Fri, 8 May 2015 17:32:42 +0000 (23:02 +0530)]
commited InventoryMaintainer test file.

Signed-off-by: hari.pr <hari.pr@hcl.com>
9 years agoDrop AD-SAL container support. 01/19901/1
Shigeru Yasuda [Fri, 8 May 2015 14:28:35 +0000 (23:28 +0900)]
Drop AD-SAL container support.

  * VTN Manager in a non-default container does nothing.
  * VTN Manager REST API is bound to the default container.

Change-Id: Ife1f63b53a6338073d89eefbb1573e51e91fba31
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoUpdated dependent features of VTN Manager. 69/19869/2
Hideyuki Tai [Thu, 7 May 2015 16:29:19 +0000 (09:29 -0700)]
Updated dependent features of VTN Manager.

This patch made all necessary features for Neutron interface into
dependent features of odl-vtn-manager-neutron feature.

Change-Id: Icea3ee1274682f807ca750c67fd8c2475637a49b
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
10 years agoFix JDK8 javadoc compatibility 69/19769/1
Robert Varga [Wed, 6 May 2015 17:57:35 +0000 (19:57 +0200)]
Fix JDK8 javadoc compatibility

JDK8 is more picky about javadocs, so fix them up so the project can
pass compilation.

Change-Id: I8273b9c339a10c25569abc9af16a8eb4b9cffdb3
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoMerge "Fix JDK8 compatibility"
Shigeru Yasuda [Thu, 7 May 2015 04:03:01 +0000 (04:03 +0000)]
Merge "Fix JDK8 compatibility"

10 years agoFix JDK8 compatibility 05/19705/1
Robert Varga [Wed, 6 May 2015 12:12:34 +0000 (14:12 +0200)]
Fix JDK8 compatibility

Method resolution rules seem to have changed (or JDK8u45 has a bug), so
point directly to the containing class's method to ensure it's resolved
in both JDK7 and JDK8 environment.

Change-Id: I55267bed04ccc7a13c668802a69c89fd834aa418
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoChanged feature names of the VTN Manager. 60/19560/2
Hideyuki Tai [Mon, 4 May 2015 17:32:43 +0000 (10:32 -0700)]
Changed feature names of the VTN Manager.

According to the feature naming wiki, this patch changed feature names
of VTN Manager.
https://wiki.opendaylight.org/view/CrossProject:Integration_Group:About_User_Facing_Features

Change-Id: I6fa54e91527bbef55280c7904191da337d0b1559
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>