Shigeru Yasuda [Fri, 4 Sep 2015 10:13:53 +0000 (19:13 +0900)]
Removed obsolete parameters from vtn-config.
* remote-flow-mod-timeout
* cache-transaction-timeout
Other changes:
* Reduce sonar warnings.
Change-Id: Ia2dcb5af0ce08984a042ea2fd6fd6698d0d028c1
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
Shigeru Yasuda [Tue, 1 Sep 2015 04:46:04 +0000 (13:46 +0900)]
Bug 4225: Choose MAC address suitable for identifier.
* Choose network interface indexed by lower number.
* Fixed bug that MAC address of inactive interface might be chosen.
Change-Id: I6201b1d6c206893c84bb8550b5fe635d86cbfe94
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit
9c80c8e146913e02d456caecc6f4bc70bb14175c)
Shigeru Yasuda [Fri, 28 Aug 2015 20:55:36 +0000 (05:55 +0900)]
Bug 3818: Added static network topology configuration.
Static network topology can be configured via config DS:
vtn-static-topology:vtn-static-topology/static-switch-links::
Inter-switch links in this container will be established even if
they are not detected by topology-manager.
vtn-static-topology:vtn-static-topology/static-edge-ports::
Switch ports in this container will be treated as edge ports even if
topology-manager detects inter-switch link.
Change-Id: Ibe4c3973f0581da643488c5c114a701e8d149ba1
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
(cherry picked from commit
4a3af060dcd7cf94b1ce9026993c195f8e46d896)
Thanh Ha [Tue, 1 Sep 2015 16:54:08 +0000 (12:54 -0400)]
Remove sonar.branch property
Change-Id: I63a1c6909a9b4c6fd2f947866b72af01237c9853
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sarath Babu Gurujala [Thu, 27 Aug 2015 06:57:07 +0000 (06:57 +0000)]
Merge "Remove deprecated code from neutron NetworkHandler."
Shigeru Yasuda [Mon, 24 Aug 2015 06:41:41 +0000 (15:41 +0900)]
Upgrade Apache Tomcat for VTN coordinator to 7.0.63.
Other changes:
* Fixed incorrect configuration for Tomcat access logging.
Change-Id: Ib2e38e3b6e2d95dca8ec2359a23379ffee4ab072
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
ananthip [Wed, 12 Aug 2015 05:24:51 +0000 (10:54 +0530)]
Remove deprecated code from neutron NetworkHandler.
- Removed vlan map creation code and the related tests
Change-Id: Ibbe3e09192aa16a874cb9568c05ce70178a0bdd7
Signed-off-by: ananthip <ananthip@hcl.com>
Hideyuki Tai [Fri, 21 Aug 2015 16:16:28 +0000 (09:16 -0700)]
Bug 2831: Switch to three-number version numbers.
Change-Id: I31c58e4abfde7c836bdd79f62ee83b9ca53a23c0
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
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>
Hideyuki Tai [Tue, 18 Aug 2015 22:51:28 +0000 (22:51 +0000)]
Merge "Fix license header violations in manager/it"
Hideyuki Tai [Tue, 18 Aug 2015 22:50:21 +0000 (22:50 +0000)]
Merge "Fix license header violations in manager/northbound"
Hideyuki Tai [Tue, 18 Aug 2015 22:49:04 +0000 (22:49 +0000)]
Merge "Fix license header violations in manager/neutron"
Hideyuki Tai [Tue, 18 Aug 2015 22:48:23 +0000 (22:48 +0000)]
Merge "Fix license header violations in manager/implementation test internal/util"
Hideyuki Tai [Tue, 18 Aug 2015 22:46:33 +0000 (22:46 +0000)]
Merge "Fix license header violations in manager/implementation test internal/routing"
Hideyuki Tai [Tue, 18 Aug 2015 22:46:05 +0000 (22:46 +0000)]
Merge "Fix license header violations in manager/implementation test internal/packet"
Hideyuki Tai [Tue, 18 Aug 2015 22:45:38 +0000 (22:45 +0000)]
Merge "Fix license header violations in manager/implementation test internal/inventory"
Hideyuki Tai [Tue, 18 Aug 2015 22:45:12 +0000 (22:45 +0000)]
Merge "Fix license header violations in manager/implementation test internal/config"
Hideyuki Tai [Tue, 18 Aug 2015 22:44:51 +0000 (22:44 +0000)]
Merge "Fix license header violations in manager/implementation test internal/cluster"
Hideyuki Tai [Tue, 18 Aug 2015 22:44:02 +0000 (22:44 +0000)]
Merge "Fix license header violations in manager/implementation internal"
Hideyuki Tai [Tue, 18 Aug 2015 22:43:08 +0000 (22:43 +0000)]
Merge "Fix license header violations in manager/implementation internal/vnode"
Hideyuki Tai [Tue, 18 Aug 2015 22:42:41 +0000 (22:42 +0000)]
Merge "Fix license header violations in manager/implementation internal/util"
Hideyuki Tai [Tue, 18 Aug 2015 22:40:40 +0000 (22:40 +0000)]
Merge "Fix license header violations in manager/implementation internal/routing"
Hideyuki Tai [Tue, 18 Aug 2015 22:39:25 +0000 (22:39 +0000)]
Merge "Fix license header violations in manager/implementation internal/packet"
Hideyuki Tai [Tue, 18 Aug 2015 22:38:49 +0000 (22:38 +0000)]
Merge "Fix license header violations in manager/implementation internal/inventory"
Hideyuki Tai [Tue, 18 Aug 2015 22:36:46 +0000 (22:36 +0000)]
Merge "Fix license header violations in manager/implementation internal/flow"
Hideyuki Tai [Tue, 18 Aug 2015 22:34:48 +0000 (22:34 +0000)]
Merge "Fix license header violations in manager/implementation internal/config"
Hideyuki Tai [Tue, 18 Aug 2015 22:33:45 +0000 (22:33 +0000)]
Merge "Fix license header violations in manager/implementation internal/cluster"
Hideyuki Tai [Tue, 18 Aug 2015 22:15:19 +0000 (22:15 +0000)]
Merge "Fix license header violations in manager/api test"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:30 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test util"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:19 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test flow"
Hideyuki Tai [Tue, 18 Aug 2015 17:51:02 +0000 (17:51 +0000)]
Merge "Fix license header violations in manager/api test flow/filter"
Hideyuki Tai [Tue, 18 Aug 2015 17:46:27 +0000 (17:46 +0000)]
Merge "Fix license header violations in manager/api test flow/cond"
Hideyuki Tai [Tue, 18 Aug 2015 16:39:56 +0000 (16:39 +0000)]
Merge "Fix license header violations in manager/api test flow/action"
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>
Hideyuki Tai [Thu, 13 Aug 2015 18:28:11 +0000 (18:28 +0000)]
Merge "Fix license header violations in manager/api"
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
Hideyuki Tai [Thu, 13 Aug 2015 02:13:48 +0000 (02:13 +0000)]
Merge "Fix license header violations in manager/api flow/filter"
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
Hideyuki Tai [Tue, 11 Aug 2015 21:23:38 +0000 (21:23 +0000)]
Merge "Fix license header violations in application/listconfig"
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)
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>
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)
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)
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)
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>
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>
Hideyuki Tai [Tue, 16 Jun 2015 22:43:05 +0000 (22:43 +0000)]
Merge "Bug 3758: Fixed bug that VTNFlowManager.close() slept unnecessarily."
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>
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>
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>
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>
Hideyuki Tai [Fri, 12 Jun 2015 23:49:39 +0000 (23:49 +0000)]
Merge "Bug 3684: Fixed sonar critical issues."
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>
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>
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)
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)
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)
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>
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>
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>
Sarath Babu Gurujala [Wed, 3 Jun 2015 09:53:33 +0000 (09:53 +0000)]
Merge "Add Functional Tests for Flowfilter and Flowlist related Keytypes."
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>
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>
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>
Hideyuki Tai [Tue, 2 Jun 2015 01:38:30 +0000 (01:38 +0000)]
Merge "Bug 3531: Remove unnecessary try-catch blocks in VTNRoutingManager."
Hideyuki Tai [Mon, 1 Jun 2015 16:30:02 +0000 (16:30 +0000)]
Merge "README text file to build SCVMM VSEM Provider"
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>
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>