804 Commits

Author SHA1 Message Date
Vidyashree Rama
7445371c25 Whitebox issue fix
Change-Id: I856266e26d2686affb9271c460927ba3e0e07db2
2016-04-18 17:08:32 +00:00
HIGUCHI Yuta
caad26b86f Fix for ONOS-4315
- Additional log on error
- Allow count=0 using CountDownCompleter
- test case to detect the issue (@Ignored by default right now)
- other bug fixes found along the way

Based on patch by Madan@China

Change-Id: I7d6cb8c214052859900ef7ee0337a7e1c8a9d295
2016-04-16 16:06:11 -07:00
janani b
de4ffab5e3 [4266],[4267],[4268] Defect fix of special characters support for attributes
Change-Id: Ibf79749eb667627a592fcc7325021a32e73e11b4
2016-04-15 14:57:20 +00:00
Vinod Kumar S
d4deb0619a YANG Grouping Linker Support
Change-Id: I2fec0c0bb4d1584e82ffba3228106897ccad2bf5
2016-04-15 18:09:28 +05:30
Carmelo Cascone
6b32c99c0a New utils class for immutable byte sequences
Helpful when dealing with protocol-independent header match and actions

Change-Id: Iccfc6e09a9ea434caccc198f27e8869db42309c9
2016-04-13 22:07:25 +00:00
Vidyashree Rama
a2f73988eb YANG string restriction listener + YANG Range restriction listener review comment fix
Change-Id: I9e7af9c67f8fbf918d4e0d8ff147a560889ff264
2016-04-13 19:11:32 +00:00
Charles Chan
9b26bf30d6 Use VlanId.vlanId(short) to validate the value
Also update the unit test
    - VlanId.vlanId("5000") should throw IllegalArgumentException

Change-Id: I374532080dc2a51da8f2c0a46ea92df6f8abbe56
2016-04-13 17:04:56 +00:00
Gaurav Agrawal
1c8f80c411 Optimizing Generate Code Function in Translator and updating enum/union to support a special hierarchical scenario
Change-Id: I14a971ff6fcda6ae5e86ffe4c11d17a844e371ce
2016-04-13 17:03:05 +00:00
Jian Li
55cbd5c385 Notify all metric reporters when metric registry has been changed
With existing implementation, it is difficult to notify the
metric reports on metric registry changes. With this commit,
we can spontaneously notify all reporters about the metric
registry changes, so that newly added metrics can be automatically
reported to third party monitoring system.

Change-Id: I1273194553900f6bb03e2ef6bb1b54838af1da00
2016-04-11 17:08:19 +00:00
Bharat saraswal
d9822e901f Coding gudilines for class and methods javadocs fixed.
Change-Id: I0153e6391c9ec9eacaac65c3989834b6bf5c65bf
2016-04-11 15:39:55 +00:00
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
dffe96b230 Removing space from filename
utils/yangutils/src/test/resources/ConfigTrueValidKeyValidLeaf List.yang

Change-Id: I6a275474c0ccfe3a7256862b3ccf7d739a6c0211
2016-04-09 01:29:26 -07:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
e4da59d8aa Simplifying rules and providing sensible defaults
Updated cordvtn, dhcp, fwd, onos-api, of-api, onlab-rest, onos-rest, onos-gui

Also, fixed checkstyle error print

Change-Id: I9d6ab76791e8603678079067a3b4e007ca7c4667
2016-04-08 18:43:36 -07:00
Jian Li
7eed4177ca Aggregate system metrics using metrics service
Change-Id: I617fa21973b7e01b92f311a6fa5687e1f0f870c2
2016-04-08 00:05:54 -07:00
Charles Chan
ba13871a2a Add IPv4 multicast MAC address/mask
Change-Id: Iaed31c0d5bc40305767c4d5be8aeeca1b9f67e6d
2016-04-07 17:48:00 +00:00
Brian O'Connor
e5817c9162 Adding src/main/webapp resources to WARs
This fixes onos-gui, so now onos-rest and onos-gui work.
We also exclude duplicate resources in the output jar.

Change-Id: I5fef1376a9f7e88cb7248a606e8f568f641ab45b
2016-04-07 15:29:10 +00:00
Ray Milkey
7c25182db9 Fix buck tests
Change-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133
2016-04-06 19:04:52 -07:00
Brian O'Connor
8aec1a16be Updating OSGiWrapper to use Builder
Builder.analyze() sets the correct export package version

Change-Id: I6ca85106c8e4ac0d05fa4a75ee4ff6573957f2db
2016-04-06 14:12:24 -07:00
Brian O'Connor
b86c920526 Updating Buck files to build OSGi jars
- Using osgi_jar for all modules except apps
- Adding target for installation of core modules to .m2 repo

Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
2016-04-06 18:17:37 +00:00
Brian O'Connor
96f689b317 Renaming onlab-thirdparty to atomix
Change-Id: I258b80c9bd6481664585812bca738651fd348363
2016-04-06 17:39:54 +00:00
Jonathan Hart
be093f7e78 Upgrade Kryo to 3.0.3.
Possible fix for ONOS-4206.

Now stable on multi-instance.

Change-Id: Icd56759a6223b572d3d166555136d64f26706aaa
2016-04-06 17:37:44 +00:00
Brian O'Connor
60f6c95406 Fixing Import-Property in OSGiWrapper
Change-Id: Ie2c796508a00990437ee317da4d03e250fcf1ffd
2016-04-06 16:58:15 +00:00
Brian O'Connor
88c2328d23 Removing deprecated shaded jnc
Change-Id: I6ef83e4b80a5b269cfc6de77683d12a9b409e6de
2016-04-06 16:56:11 +00:00
Brian O'Connor
e19ca08c7a Updating main class for OSGi wrapper
Change-Id: I08bd38f9d272b922c40893154eadb27fa005020c
2016-04-06 03:33:30 +00:00
Brian O'Connor
42c38cf357 Updating buck to build OSGi JARs
Includes:
  OSGiWrapper to wrap Buck JARs
    - cfgdef file support
    - WAR file generation support
  Adding checkstyle support

Change-Id: Ia25c41f945980e4b94ad5a8bd161328fa5f79c27
2016-04-06 00:46:07 +00:00
Thomas Vachuska
38e60a0062 Suppressing GUI server stack trace when running multiple STCs at the same time.
Change-Id: I4b40aa2017f8b2ee540380b8d4f94bd186ae73f7
2016-04-06 00:14:27 +00:00
Bharat saraswal
6ef0b76590 YANG translator error handler framework and UT fixes.
Change-Id: Icb4d65540ed7ea8d6ecbd8458d44d7d86df969fa
2016-04-05 17:12:28 +00:00
Madan Jampani
38f01690db Dropping DatabaseManager and related code. Goodbye!
Change-Id: I5d90d62678402234462dad8be455903de481da21
2016-04-05 17:10:59 +00:00
Brian O'Connor
344ea7a714 Removing commons-io and concurrent-trees from onlab-thirdparty
Change-Id: Id65a4e05292d9ca2e7a743c48b96c09767602e1d
2016-04-05 00:28:17 +00:00
Brian O'Connor
4499f163a9 Removing deprecated catalyst from onos tree
Change-Id: I6a0192db3ece8cee6db1b2b1fd330112e7b0f72f
2016-04-04 21:50:41 +00:00
Vidyashree Rama
0b92073bab YANG range restriction listener
Change-Id: I51af1d5d85068bb35c88ed1f86778b6ffc407036
2016-04-04 16:23:23 +00:00
Madan Jampani
4471cb5bd8 Override catalyst version to use 1.0.6
Change-Id: I58c6ede1f3687abca852fb40a6393e15f59cb865
2016-04-04 08:02:54 -07:00
Madan Jampani
0da36bef47 Using latest atomix and copycat versions
Change-Id: Ie9bb91e578280e2786d4a212dfea3ebf63e9451c
2016-04-01 10:38:41 -07:00
Luca Prete
283a96205e Using VlanId String None instead of -1
Change-Id: I2597ac37285cc3f40ad1304d668564a56a5b862f
2016-03-31 15:45:40 +00:00
Vidyashree Rama
6a72b795ea YANG rpc, input and output listener
Change-Id: Idd9847175c61d9f033cf80213b46e9c9c949849c
2016-03-31 14:56:04 +00:00
Vidyashree Rama
25bf4d0ab4 YANG augment listener
Change-Id: I11ece665a7627d784f82247d5a33e3453632d0f9
2016-03-31 14:39:06 +00:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Jian Li
a1d7f27d7e [ONOS-4142] Restart failed tasks when using SharedScheduledExecutor
With current SharedScheduledExecutor, all failed tasks are simply
suspended in background. This commit enables tasks that are
executed using SharedScheduledExecutor to have the ability to
be restarted even if the tasks are encountered failures.

Change-Id: Ibe00c7f5920b8ae3fe5a433a6f9ec08684d88f36
2016-03-29 00:41:09 +00:00
Gaurav Agrawal
d9d6cc8ad2 [ONOS-4063 to 68] Intra YANG file Linking Implementation and Intra YANG file Linking Framework
Change-Id: I06e602c351ab54178bf90b8676af71a70e42371f
2016-03-28 21:22:02 +00:00
HIGUCHI Yuta
67023a2132 Minor javadoc fixes.
Change-Id: I1488e7f26a447543191aaa46070a16c5968db0b6
2016-03-28 13:35:44 -07:00
Vidyashree Rama
506cbe1ccb yang Notification Listener
Change-Id: I1073be0342bee083495e2c103bad8351f492441c
2016-03-28 18:18:16 +00:00
Bharat saraswal
d6f1241c24 UT test cases fixes in YANG translator.
Change-Id: I8408280c663dda016956b76db27285f466f24fad
2016-03-28 18:15:16 +00:00
Jonathan Hart
e65a8f689b Revert "Upgrade Kryo to 3.0.3."
Problems in distributed environment

This reverts commit aa20d61c303be21f8cc1c015601f1e63f76e54a0.

Change-Id: I9f94927edb769afb2c7576a34e017cd77c7af730
2016-03-25 19:19:41 +00:00
Jonathan Hart
aa20d61c30 Upgrade Kryo to 3.0.3.
Possible fix for ONOS-4206.

Change-Id: I6782559b294297f6d929bda49ca6c0fc982cd672
2016-03-25 11:14:29 -07:00
Gaurav Agrawal
bd80447045 [ONOS-3894, 4071] YANG Advanced Construct Union & Grouping
Change-Id: I0f828adb5884c2d7b6e4120f9843c416608ae5e7
2016-03-25 15:44:38 +00:00
Bharat saraswal
2f11f65be6 Defect Fixes and optimization for YANG translator.
Change-Id: I974a968f3c41e1abea9f2567aceb3d523645d0ae
2016-03-25 18:19:46 +05:30
janani b
cc9ac30af6 Defect fix for YANG revision
Change-Id: I6af5e82122629ea69c40b4fc3159bc7712d8293d
2016-03-25 00:38:41 +00:00
Sho SHIMIZU
c29171ac9a Remove methods deprecated in Emu
Change-Id: I860dbc9fba32014a1239cacbd92e5d747e7ad191
2016-03-24 17:10:33 -07:00
Bharat saraswal
e2d51d6e61 [ONOS-4149],[ONOS-3909] YANG list translator impl and bug fixes.
Change-Id: Ia1a94142a3a114815766f661ed850bf9cacde66f
2016-03-25 00:03:35 +00:00