804 Commits

Author SHA1 Message Date
Jian Li
3276d1569a Bump up osgi, jetty-websocket, math3, antlr4, common-io, influxdb-java
osgi-core: 4.3.1 -> 5.0.0
osgi-compendium: 4.3.1 -> 5.0.0
jetty-websocket: 8.1.18.v20150929 -> 8.1.19.v20160209
commons-math3: 3.2 -> 3.6.1
antlr4-runtime: 4.5 -> 4.5.3
commons-io: 2.2 -> 2.4
influxdb-java: 2.1 -> 2.2

Change-Id: Ie4ab08326327b64685cb6809d73927cab4278364
2016-05-18 17:17:43 -07:00
Bharat saraswal
ab4c6ba1fa [ONOS-4351][ONOS-4524] Augment linking and defect fixed.
Change-Id: I7c8e8c90579eea4631e014c4906a543a3c249427
2016-05-18 21:19:00 +00:00
janani b
4a6711acf4 [ONOS-4412]Defect fix for uppercase presence in identifier
Change-Id: Iee7f6a47230652833799e0303606d786d55f5dd8
2016-05-18 17:33:56 +00:00
Madan Jampani
b7f38d499b Lower log level for Kryo serializer id fallback message
Change-Id: If6d0cc891b7bfca096b3d3508f30f8516d3c103f
2016-05-17 23:26:25 +00:00
Bharat saraswal
c0e04846a2 [ONOS-4411,ONOS-4413,ONOS-4526] Yang Enumeration Translator and Defect fixes.
Change-Id: Ie5b6b5d6d6df283a57ae06b1979f0d03022f3baf
2016-05-17 18:18:06 +00:00
Thomas Vachuska
eeb2056b98 Adding format easier to parse for OSX app.
Change-Id: Ibbf7f9ff7453b4e879da9c8c9215d8bb429a524b
2016-05-17 17:53:07 +00:00
Brian O'Connor
c8e5d90383 Bumping shaded atomix version
Change-Id: I1b02d23793cea9652497a9789af53b88f886c63f
2016-05-16 15:38:24 -07:00
Brian O'Connor
93322c1e86 Releasing shaded atomix and bumping version in deps/
Change-Id: Ie894974f43cc128bc733bacc5428551561412591
2016-05-16 15:38:24 -07:00
Thomas Vachuska
fdeda92107 Clearing cell environment before borrowing and after returning cell.
Change-Id: Ia8da10406a25e9687cef5d7f8e31e9ceb11d8af9
2016-05-16 11:37:00 -07:00
Thomas Vachuska
ea3160974e Adding ability to balance load between different cell servers.
Adding ability to specify structure/size of the cell.

Change-Id: I2b721dac187cc1a73be2949bdb71709ad72cbb48
2016-05-16 09:50:44 -07:00
Thomas Vachuska
5420ba371a Adding ability to balance load between different cell servers.
Adding ability to specify structure/size of the cell.

Change-Id: I5e87c99fe8812ba0a974d7815ab8ddc64193a608
2016-05-16 16:31:18 +00:00
Ray Milkey
6f95568fde lower severity to info if a class is registered more than once for serialization
Change-Id: Ic5728a2bf316a5a4efa7ff6bec8f3675122108b5
2016-05-16 14:03:12 +00:00
Jian Li
0a119fe7ef Bump up netty, slf4j, jackson, joda-time maven dependencies
- netty: 4.0.33.Final -> 4.0.36.Final
- jackson: 2.7.0 -> 2.7.3
- joda-time: 2.9 -> 2.9.3
- slf4j -> 1.7.13 -> 1.7.21

Change-Id: If2cdd0e6e0f52d50be232a817cf7d3f27df20ff1
2016-05-12 13:53:46 -07:00
Thomas Vachuska
f009663906 Fixed cell definition to override ONOS_USER env. var.
Change-Id: If30c5cceac211cf7a38ec474750bd08335ccc77a
2016-05-12 16:53:30 +00:00
Ray Milkey
994c498804 Revert "Review comments fix for the code in master"
This patch set currently does not build with maven

This reverts commit cbdf0f2b45ed6c1d166d3f595d221e3dc2854427.

Change-Id: Ib49e29bbef1d3592ac1fbbb782ffceb29c0aad83
2016-05-11 18:39:39 +00:00
VinodKumarS-Huawei
cbdf0f2b45 Review comments fix for the code in master
Change-Id: I7b492cb3060d2eb83667eb52e4cb2fbfafd3415e
2016-05-11 18:16:33 +00:00
Thomas Vachuska
5617994076 Fixed cell definition retrieval.
Change-Id: Id51d62b3e2b9fbf5a16345e30a604317d003fa26
2016-05-11 04:25:55 +00:00
VinodKumarS-Huawei
cb3a1f52b4 [ONOS-4303, ONOS-4508, ONOS-4509, ONOS-4510, ONOS-4351]notification,rpc,union,sub-module,augment
Change-Id: Ibeed9ff965c13fd66743c1080cb1350d93a3a435
2016-05-10 23:03:36 +00:00
Thomas Vachuska
419c8bd1b0 Enhanced warden to allow reserving cells on remote hosts.
Change-Id: I20598dbf2705d454cd00b7e8ce5b04edcbf34fa9
2016-05-10 22:15:27 +00:00
HIGUCHI Yuta
0a1f29ecca Check if there's conflict in serializer registration Id.
- remove duplicate detected
- Add little head space, just in case Kryo start registering some more built-ins.

Change-Id: I8b1318d0e11ce1c0680aaef29cc88c96af78ae6f
2016-05-10 20:27:55 +00:00
Vidyashree Rama
be0f6daf79 [ONOS-4497] Revision date defect fix
Change-Id: I57a17c75aaa44af2b03e280dbc1a09d879b77bf0
2016-05-09 17:28:52 +00:00
HIGUCHI Yuta
0bc256f575 Help type inference.
- Build was failing with eclipse ECJ

Change-Id: I506e90b52b0c0f63081e75cfa98a83bf294261ba
2016-05-06 23:08:50 +00:00
Thomas Vachuska
9e61bd99e6 Added support for bits proxy, where ONOS bits can survive borrow/return cycles.
Change-Id: I0ab9bac26bd88a246925750d26baaab228a37136
2016-05-06 22:57:07 +00:00
Thomas Vachuska
6cda04be4f Warden clone-node now properly sets the host name.
Change-Id: I384de34e8301fedc4f4aa67b4ef84eee762df8c8
2016-05-06 19:48:30 +00:00
Vidyashree Rama
f441a062de [ONOS-4490] yang grouping defect fix
Change-Id: Ibea5b1207c5f4a991e1550863a5eb4ce1774e8dc
2016-05-06 17:37:28 +00:00
Thomas Vachuska
e91541fafe Modified warden to create borrowed cells on-demand and to scrap returned ones.
Change-Id: If32a0da18ff9d4c05645017e5cc7481bbd1ab0cd
2016-05-06 14:58:35 +00:00
Thomas Vachuska
0fdf7c9767 Adding tools for next version of warden.
Change-Id: I35b0ac57b54b0bf7b8c6b6a40e02f050b3fcc7f1
2016-05-05 18:19:10 -07:00
Brian O'Connor
f32da3be51 Increasing timeout limit in BoundedThreadPoolTest
It can fail on slower systems

Change-Id: Icc93945aeb09a79d5ace84606e286cabd7e6c4ee
2016-05-05 16:37:47 -07:00
Thomas Vachuska
f9872a0ddf Fixing a small bug in warden logging.
Change-Id: I27439f1309a954738e09a2732275f769a22ace3e
2016-05-05 21:38:55 +00:00
Sho SHIMIZU
c0e010ddde Implement compact serialization for a set of discrete resources
This is for ONOS-4281.

Change-Id: I08a9fc4fd334c499c7a09d2960145743a798094e
2016-05-04 17:58:45 +00:00
Thomas Vachuska
b826190142 Adding ability to get borrowed cell definition without changing the existing reservation.
Change-Id: Ib1fba430371f49f3c928998af98a6d347fabd93d
2016-05-04 17:57:06 +00:00
Gaurav Agrawal
3a6b5567eb YANG: Junit testcases for restricions resolution
Change-Id: I35b8a579f924af50a5e2192bdac36dc94784198e
2016-05-04 17:56:43 +00:00
Thomas Vachuska
0d33700d45 Changed default borrow behaviour to simply get current cell definition if a reservation exists already.
Change-Id: I365233a78be6033d176e33c3c3b3ad33f791d85e
2016-05-04 17:50:46 +00:00
Sho SHIMIZU
6ac2098207 Make the method receive a more flexible parameter
Change-Id: Icf5d0e272a6f20be40a266f276710b1cd0c144ef
2016-05-04 17:18:45 +00:00
Gaurav Agrawal
cfa1c41f0a YANG: Restriction resolution implementation
Change-Id: I69503e8229def07b289a0c8c762bfe0ae5530232
2016-05-04 17:14:45 +00:00
Shashikanth VH
6c258f36e1 Yang file scanner bug fix.
Change-Id: Id67b0c519581adb34a72ef363470f8d39877823f
2016-05-04 16:52:48 +00:00
Thomas Vachuska
71ff33243e Adding init script for the warden.
Change-Id: I2789f802aaf1a2b79162a888994bb941d0d5c1b9
2016-05-03 16:07:13 -07:00
Thomas Vachuska
1eff3a603e Initial implementation of shared test cell warden.
Change-Id: Ia973d514fe1dd11ffe4cdb7c902cc43a9c2eb626
2016-05-03 21:02:41 +00:00
Vinod Kumar S
e4b9b0c2e0 multiFileYangTranslator
Change-Id: I2adfef3acaec4bd74ba2c487404d2c655b800988
2016-05-02 17:40:22 +00:00
Brian O'Connor
b5c1112f9f Updating arg check in OSGiWrapper
Change-Id: I523bddf2501535e4162de0703a48089ec4c8ebc2
2016-04-29 18:23:18 -07:00
janani b
4e53f9b14d YANG uses and UT
Change-Id: Id3ec5cfed2b8e2a7d2d580786c70b5804f03ecfa
2016-04-27 04:24:27 +00:00
Vidyashree Rama
7142d9c4e6 yang choice case translator + whitebox fix
Change-Id: I96f1855bc71a002335946150b51e911ae6ac2fb2
2016-04-26 22:55:55 +00:00
Gaurav Agrawal
5652766058 [ONOS-4302] RPC translator implementation
Change-Id: I457f12a2b0edaadee5ff888e0297b40854d53096
2016-04-26 22:38:16 +00:00
Vinod Kumar S
427d29374a YANG uses Intra file linking
Change-Id: I45936bee910ba4c81805f59daf2702bea5e60d08
2016-04-26 22:36:19 +00:00
Bharat saraswal
d72411a91e [ONOS-4073] YANG enum translator implementation.
Change-Id: I129eaec0c8f81c674a994a579650f18499340052
2016-04-26 20:25:40 +00:00
Carmelo Cascone
aa8b6297a3 Various Bmv2 protocol refactorings in preparation of the flow rule
translator (ONOS-4044)

- Added new classes for different match parameters (exact, ternary, lpm,
  valid)
- Divided api package in two sub-packages, model (previously under
  drivers) and runtime (old api package)
- Improved Bmv2ThriftClient caching and table entry handling

Change-Id: I23c174cf3e8f9f6ecddb99c2d09dc531e8f1c73f
2016-04-26 11:46:30 -07:00
Jian Li
4fb7177c12 Replace Grizzly2 test container to Jetty test container
Grizzly2 test framework does not produce the same test results
compare to production REST API test through jetty web server.
By default Jersey 2.x uses the Grizzly2 test framework, this
commit tries to replace this test framework to Jetty based
http test framework.

Change-Id: I7bcb19bf73801cc66036487fd5a964e32ce1ba61
2016-04-20 17:18:43 +00:00
Bharat saraswal
ef2e63998b YANG augment's generated file name resolver implementation and UT fixes.
Change-Id: Ib960a15398a3b9f529f9ad28402d5bac539fb525
2016-04-19 17:17:49 +00:00
Gaurav Agrawal
338735b179 [ONOS-4070] Translator of YANG union.
Change-Id: I5216687b6ea7cb6baeb3ef8e905719468370a1f4
2016-04-18 18:56:50 +00:00
Bharat saraswal
cc1cdaba24 [ONOS-4286],[ONOS-3911] YANG typedef and YANG augment
translator implementation.

Change-Id: I3e21d1cb52bcb90b935b672eee42b836c21f448b
2016-04-18 17:09:28 +00:00