vtn.git
9 years agoAccept coordinator version which consists of 3 numbers. 58/25558/1
Shigeru Yasuda [Fri, 21 Aug 2015 08:35:35 +0000 (17:35 +0900)]
Accept coordinator version which consists of 3 numbers.

Change-Id: I110693bf33676145f81dcbc815cfe468ee92a3c5
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoMerge "Fix license header violations in manager/it"
Hideyuki Tai [Tue, 18 Aug 2015 22:51:28 +0000 (22:51 +0000)]
Merge "Fix license header violations in manager/it"

9 years agoMerge "Fix license header violations in manager/northbound"
Hideyuki Tai [Tue, 18 Aug 2015 22:50:21 +0000 (22:50 +0000)]
Merge "Fix license header violations in manager/northbound"

9 years agoMerge "Fix license header violations in manager/neutron"
Hideyuki Tai [Tue, 18 Aug 2015 22:49:04 +0000 (22:49 +0000)]
Merge "Fix license header violations in manager/neutron"

9 years agoMerge "Fix license header violations in manager/implementation test internal/util"
Hideyuki Tai [Tue, 18 Aug 2015 22:48:23 +0000 (22:48 +0000)]
Merge "Fix license header violations in manager/implementation test internal/util"

9 years agoMerge "Fix license header violations in manager/implementation test internal/routing"
Hideyuki Tai [Tue, 18 Aug 2015 22:46:33 +0000 (22:46 +0000)]
Merge "Fix license header violations in manager/implementation test internal/routing"

9 years agoMerge "Fix license header violations in manager/implementation test internal/packet"
Hideyuki Tai [Tue, 18 Aug 2015 22:46:05 +0000 (22:46 +0000)]
Merge "Fix license header violations in manager/implementation test internal/packet"

9 years agoMerge "Fix license header violations in manager/implementation test internal/inventory"
Hideyuki Tai [Tue, 18 Aug 2015 22:45:38 +0000 (22:45 +0000)]
Merge "Fix license header violations in manager/implementation test internal/inventory"

9 years agoMerge "Fix license header violations in manager/implementation test internal/config"
Hideyuki Tai [Tue, 18 Aug 2015 22:45:12 +0000 (22:45 +0000)]
Merge "Fix license header violations in manager/implementation test internal/config"

9 years agoMerge "Fix license header violations in manager/implementation test internal/cluster"
Hideyuki Tai [Tue, 18 Aug 2015 22:44:51 +0000 (22:44 +0000)]
Merge "Fix license header violations in manager/implementation test internal/cluster"

9 years agoMerge "Fix license header violations in manager/implementation internal"
Hideyuki Tai [Tue, 18 Aug 2015 22:44:02 +0000 (22:44 +0000)]
Merge "Fix license header violations in manager/implementation internal"

9 years agoMerge "Fix license header violations in manager/implementation internal/vnode"
Hideyuki Tai [Tue, 18 Aug 2015 22:43:08 +0000 (22:43 +0000)]
Merge "Fix license header violations in manager/implementation internal/vnode"

9 years agoMerge "Fix license header violations in manager/implementation internal/util"
Hideyuki Tai [Tue, 18 Aug 2015 22:42:41 +0000 (22:42 +0000)]
Merge "Fix license header violations in manager/implementation internal/util"

9 years agoMerge "Fix license header violations in manager/implementation internal/routing"
Hideyuki Tai [Tue, 18 Aug 2015 22:40:40 +0000 (22:40 +0000)]
Merge "Fix license header violations in manager/implementation internal/routing"

9 years agoMerge "Fix license header violations in manager/implementation internal/packet"
Hideyuki Tai [Tue, 18 Aug 2015 22:39:25 +0000 (22:39 +0000)]
Merge "Fix license header violations in manager/implementation internal/packet"

9 years agoMerge "Fix license header violations in manager/implementation internal/inventory"
Hideyuki Tai [Tue, 18 Aug 2015 22:38:49 +0000 (22:38 +0000)]
Merge "Fix license header violations in manager/implementation internal/inventory"

9 years agoMerge "Fix license header violations in manager/implementation internal/flow"
Hideyuki Tai [Tue, 18 Aug 2015 22:36:46 +0000 (22:36 +0000)]
Merge "Fix license header violations in manager/implementation internal/flow"

9 years agoMerge "Fix license header violations in manager/implementation internal/config"
Hideyuki Tai [Tue, 18 Aug 2015 22:34:48 +0000 (22:34 +0000)]
Merge "Fix license header violations in manager/implementation internal/config"

9 years agoMerge "Fix license header violations in manager/implementation internal/cluster"
Hideyuki Tai [Tue, 18 Aug 2015 22:33:45 +0000 (22:33 +0000)]
Merge "Fix license header violations in manager/implementation internal/cluster"

9 years agoMerge "Fix license header violations in manager/api test"
Hideyuki Tai [Tue, 18 Aug 2015 22:15:19 +0000 (22:15 +0000)]
Merge "Fix license header violations in manager/api test"

9 years agoMerge "Fix license header violations in manager/api test util"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:30 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test util"

9 years agoMerge "Fix license header violations in manager/api test flow"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:19 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test flow"

9 years agoMerge "Fix license header violations in manager/api test flow/filter"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:02 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test flow/filter"

9 years agoMerge "Fix license header violations in manager/api test flow/cond"
Hideyuki Tai [Tue, 18 Aug 2015 17:46:27 +0000 (17:46 +0000)]
Merge "Fix license header violations in manager/api test flow/cond"

9 years agoMerge "Fix license header violations in manager/api test flow/action"
Hideyuki Tai [Tue, 18 Aug 2015 16:39:56 +0000 (16:39 +0000)]
Merge "Fix license header violations in manager/api test flow/action"

9 years agoFixed IT breakage. 91/25391/1
Hideyuki Tai [Mon, 17 Aug 2015 20:07:40 +0000 (13:07 -0700)]
Fixed IT breakage.

Load Netty bundles explicitly on integration test. These are required by
the OVSDB southbound plugin.

Change-Id: I776c29ed49816ad25c7c3c8af85700785ea51b35
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
9 years agoMerge "Fix license header violations in manager/api"
Hideyuki Tai [Thu, 13 Aug 2015 18:28:11 +0000 (18:28 +0000)]
Merge "Fix license header violations in manager/api"

9 years agoMerge changes from topic 'license'
Hideyuki Tai [Thu, 13 Aug 2015 17:28:34 +0000 (17:28 +0000)]
Merge changes from topic 'license'

* changes:
  Fix license header violations in manager/api util
  Fix license header violations in manager/api flow

9 years agoMerge "Fix license header violations in manager/api flow/filter"
Hideyuki Tai [Thu, 13 Aug 2015 02:13:48 +0000 (02:13 +0000)]
Merge "Fix license header violations in manager/api flow/filter"

9 years agoMerge changes from topic 'license'
Hideyuki Tai [Tue, 11 Aug 2015 21:27:27 +0000 (21:27 +0000)]
Merge changes from topic 'license'

* changes:
  Fix license header violations in manager/api flow/cond
  Fix license header violations in manager/api flow/action

9 years agoMerge "Fix license header violations in application/listconfig"
Hideyuki Tai [Tue, 11 Aug 2015 21:23:38 +0000 (21:23 +0000)]
Merge "Fix license header violations in application/listconfig"

9 years agoFix license header violations in manager/it 98/25098/1
Thanh Ha [Mon, 10 Aug 2015 00:40:15 +0000 (20:40 -0400)]
Fix license header violations in manager/it

Change-Id: If28d3bf9c544037414c4ba8d2445fda76c3bf518
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/northbound 97/25097/1
Thanh Ha [Mon, 10 Aug 2015 00:36:13 +0000 (20:36 -0400)]
Fix license header violations in manager/northbound

Change-Id: I287aa5d70de981d800dfb93370ca018a91646abc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/neutron 96/25096/1
Thanh Ha [Mon, 10 Aug 2015 00:31:35 +0000 (20:31 -0400)]
Fix license header violations in manager/neutron

Change-Id: I275f7154789e93f298e73b58def8b903bf29b49b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation test internal/util 95/25095/1
Thanh Ha [Mon, 10 Aug 2015 00:29:42 +0000 (20:29 -0400)]
Fix license header violations in manager/implementation test internal/util

Change-Id: Iab1b47ab248c8186d3e673556bafde39889ebe71
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation test internal/routing 94/25094/1
Thanh Ha [Mon, 10 Aug 2015 00:22:54 +0000 (20:22 -0400)]
Fix license header violations in manager/implementation test internal/routing

Change-Id: I8c4a439f542b2174c1f4f3f4a097a2ac3427ab19
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation test internal/packet 93/25093/1
Thanh Ha [Mon, 10 Aug 2015 00:22:02 +0000 (20:22 -0400)]
Fix license header violations in manager/implementation test internal/packet

Change-Id: I00ffe1eaa8822ab6eac55c78142ef8e8e9195162
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation test internal/inventory 92/25092/1
Thanh Ha [Mon, 10 Aug 2015 00:21:31 +0000 (20:21 -0400)]
Fix license header violations in manager/implementation test internal/inventory

Change-Id: I65914a751ead503cd8adab7e4b92cb6a58f59a3a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation test internal/config 91/25091/1
Thanh Ha [Mon, 10 Aug 2015 00:21:08 +0000 (20:21 -0400)]
Fix license header violations in manager/implementation test internal/config

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

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

Change-Id: I219072cb8071986610cc5686cba407274ca2fb82
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/vnode 88/25088/1
Thanh Ha [Mon, 10 Aug 2015 00:15:38 +0000 (20:15 -0400)]
Fix license header violations in manager/implementation internal/vnode

Change-Id: I302b99bfd0b2d709e55119aa8298a2b696f8b91b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/util 87/25087/1
Thanh Ha [Mon, 10 Aug 2015 00:15:05 +0000 (20:15 -0400)]
Fix license header violations in manager/implementation internal/util

Change-Id: I13552184a283d8aac73bb5ad6e094cec18ebe8c3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/routing 86/25086/1
Thanh Ha [Mon, 10 Aug 2015 00:08:59 +0000 (20:08 -0400)]
Fix license header violations in manager/implementation internal/routing

Change-Id: If234b691a655673655d43b90efdb294697067bb7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/packet 85/25085/1
Thanh Ha [Mon, 10 Aug 2015 00:07:17 +0000 (20:07 -0400)]
Fix license header violations in manager/implementation internal/packet

Change-Id: I262c246e2444722ee5f53b777dfacf0a3f46c906
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/inventory 84/25084/1
Thanh Ha [Mon, 10 Aug 2015 00:06:17 +0000 (20:06 -0400)]
Fix license header violations in manager/implementation internal/inventory

Change-Id: I94073cf90d4598bf300322680f7ef70a1a63ac16
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoFix license header violations in manager/implementation internal/flow 83/25083/1
Thanh Ha [Mon, 10 Aug 2015 00:05:25 +0000 (20:05 -0400)]
Fix license header violations in manager/implementation internal/flow

Change-Id: If09e11c8def2dbef9aeafd51644153faa26c282c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
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 agoUpdate VTN Coordinator sources to the latest version. 17/24717/2
Shigeru Yasuda [Mon, 3 Aug 2015 02:52:12 +0000 (11:52 +0900)]
Update VTN Coordinator sources to the latest version.

Change-Id: I42a0eb4e55aa4c81de05aff9722a3a1a80be4058
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
9 years agoBug 4073: Fixed incorrect path in VTN Coordinator README. 01/24701/1
Shigeru Yasuda [Fri, 31 Jul 2015 11:56:13 +0000 (20:56 +0900)]
Bug 4073: Fixed incorrect path in VTN Coordinator README.

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

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)