3083 Commits

Author SHA1 Message Date
Jian Li
64dd889939 [ONOS-3601] Add unit test for MetricCodec and correct some typos
Change-Id: I72317b3d2ea8c428bcc24aa215ae97c098a38305
2015-12-31 06:18:19 +00:00
Ray Milkey
676249ca1a Fix Sonar critical flagged bugs
Change-Id: I60e9f72a1a66f65366d7dbc5335922e75097c9f3
2015-12-30 19:02:11 +00:00
Jian Li
5c41123bc0 [ONOS-3618] Implement REST API for Meter query, insert, delete
* Implement encode & decode method for MeterBandCodec & MeterCodec
* Implement MetersWebResource
* Add unit test for MeterBandCodec & MeterCodec
* Add unit test for MetersWebResource
* Add meter insertion json example
* Add Swagger doc

Change-Id: I07284c6678c08b3cb9e109e86ffb2cf28bf36447
2015-12-19 18:06:48 +00:00
alshabib
79e5287288 [Falcon] Refactored mcast store implementation.
Change-Id: Ie3fbc675d02c5abe5f5a419d2fc12dbe8fb4ec35

refactored mcast store implementation

Change-Id: I67d70d678813184c522c78e0771f6b8f8f9c25f8
2015-12-19 03:32:43 +00:00
alshabib
19e2cea9b0 [FALCON] adding api to enable packet requests to a single device.
Change-Id: Id870c13ece658fe61f46194c1e795fb1d209a6a8
2015-12-19 03:32:40 +00:00
Jian Li
1684b00a21 Bugfix: only allow REMARK band to have a precedence
Change-Id: I3b47f6f78d409832c2a5ef9f059e1b48ba38deaf
2015-12-18 00:55:23 +00:00
Marc De Leenheer
cef45550bc Harmonize resource collectors.
Change-Id: I51fdf9cdf57d3146bd9401ff67e13063830519e4
2015-12-17 22:30:36 +00:00
Jian Li
ecb3c0f4b3 [ONOS-3603] Implement REST API for Group query, insert, delete
* Implement decoding feature for GroupBucketCodec and GroupCodec
* Implement GroupsWebResource
* Add unit test for GroupBucketCodec and GroupCodec
* Add unit test for GroupsWebResource
* Add group insertion json example
* Add Swagger doc

Change-Id: Ie58cba2e1af996c7b8652a55d9ef0c27207beafc
2015-12-17 21:17:59 +00:00
Naoki Shiota
0b5ccd2bb5 [Falcon] Pretty print OchSignal
Change-Id: Ic0ecc88c95faf91397e132087a1ea0b1fa7295d5
2015-12-17 18:35:38 +00:00
HIGUCHI Yuta
2cc93f4331 Change default available MPLS label range
- Follow IANA assignments, and
  align with old resource service behavior

Change-Id: I1b7c96707842cf8e6f0f13cff99fa0eda8230263
2015-12-17 18:11:07 +00:00
Ray Milkey
4fd3ceb3df [Falcon] fixes for Sonar Critical bugs
Change-Id: I0a63578727693a2517f3002bd4f4c391b6f44aea
2015-12-17 17:39:44 +00:00
Ray Milkey
3564a8c8fe Improve test coverage for Instructions APIs
Change-Id: I3b7018c51227c789832616c5d6ac8f2420d99744
2015-12-17 15:57:39 +00:00
Brian O'Connor
880dc20ddb Starting snapshot 1.5.0-SNAPSHOT
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01 Tagging 1.4.0 (Emu release)
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
alshabib
1400ce9def fix for host remove event when an instance comes back online
Change-Id: Ie9099eabcda7f7e0435a09eeca17e2f8954e051d
2015-12-16 15:05:47 -08:00
Charles Chan
7ba33f498e Add MplsBosCriterion into KryoNamespaces
Change-Id: I7053d616f596be684dbaeaafa3ad9d1a116d622a
2015-12-16 04:34:20 +00:00
Brian O'Connor
6b7707101b Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530 Tagging 1.4.0-rc3
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
HIGUCHI Yuta
ca8cb4e337 Unit test for OchSignal
Change-Id: If77042f60c1b95889b9442cdda453a44c10c1ef4
2015-12-15 02:33:38 +00:00
HIGUCHI Yuta
ec5349ff6a One more IndexedLambda deprecation
Change-Id: I8283ae4137bf04d35abe3df8a89c947cd32128ca
2015-12-15 00:39:57 +00:00
Pavel Likin
9d49f54ee7 DefaultDeviceDescription and DefaultLinkDescriptionTest classes toString() method have been updated.
Annotation information of these classes is added to return value of toString() method. Unit tests have been updated.

Change-Id: I1d618eeb414b1ccad3588b36dad1ec0be0521c6a
2015-12-13 15:15:42 +03:00
Brian O'Connor
b22ba656bb Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7 Tagging 1.4.0-rc2
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
Jian Li
723151512f [Falcon][ONOS-3601] Add REST API for metrics service with unit test
Change-Id: I33ec561d1d83c6f1167e960bc2f684a117e6ea9c
2015-12-11 23:14:43 +00:00
HIGUCHI Yuta
603e8d9ac4 Optical related minor fixes
Change-Id: Ic13017ce7a294b7eb55374d287173a7eef6e3259
2015-12-11 09:57:30 -08:00
Marc De Leenheer
2c30530578 Deprecate IndexedLambda and remove from optical intent compiler.
Allow drivers to report any spectral grid. Bugfixes.

ONOS-3495

Change-Id: Ied946660d48e482c1746d1e87735498b1637bb4b
2015-12-11 17:53:38 +00:00
Saurav Das
423fe2b487 CORD-354 OF-DPA support for link-failures.
Bug fix in flowObjectives store. Adding a removeNextGroup API to the store.

Change-Id: I5890411e5b4eabdc057402687ada26e539500f8f
2015-12-11 17:00:52 +00:00
Charles Chan
cc4754d046 ONOS-3593 Fix NPE when selector or treatment is not assigned in FlowRule.Builder
Change-Id: I4dc1257ddcb67f43fadf16f56b517db84a74b83f
2015-12-11 15:52:49 +00:00
Madan Jampani
d61f2b1a54 DistributedPacketStore: Retry indefinitely if consistent-map operations fail due to concurrent modification exception
Change-Id: Ibb9fd6ec65f61077cb8fa7313a350315914ea69d
2015-12-11 05:30:17 +00:00
Madan Jampani
c7f49f94a2 ONOS-3565: Retry host store updates that fail due to concurrent modification
Change-Id: Id2af2795b0c9f9b1c8d0c4985781ff24e576c7e3
2015-12-10 20:41:05 +00:00
Thomas Vachuska
c4178ccc5e Adding protection against UI extension failures crashing the whole UI.
Fixed NPE for null devices when displaying details.

Change-Id: I0053939807ea2493e125c7a1fd58606e4c4d3e02
2015-12-10 20:27:12 +00:00
Charles Chan
f4838a77fe ONOS-3552 Do not return group information when a device is unavailable
Change-Id: I84753bf95c47bbebb3156474c03c2860c51ecb4e
2015-12-10 01:30:47 +00:00
Brian O'Connor
a3e5cd5cde ONOS-3023 Changing flowTable sets to map so that we can compare
stored vs. new rule when adding and removing

Change-Id: Ibd885023d550af3b2220056fbdf44ad8ec7fefda
2015-12-10 01:16:46 +00:00
Madan Jampani
17ed48b5d1 Added a utility method for creating store Serializer from a single KryoNamespace and some additional classes
Change-Id: I1326759bf83a2e4f943ea52df8ebd7e9356c3a93
2015-12-09 19:45:33 +00:00
Thejaswi NK
6f4ae1c8d3 isBoolean addition
Change-Id: I83d428702314e6cd81f35b8bbbd04eed597cc04d
2015-12-09 19:39:35 +00:00
HIGUCHI Yuta
8aa5589306 There's no tests artifact for cli
Change-Id: If5e84310da6f61c4b13f5f9ce870a559033ba944
2015-12-09 11:25:02 -08:00
Andrea Campanella
5df3595c8e ONOS-3562 Changing the flow instructions port to human readable format
Change-Id: Ia6b1a755bc400295600f4112cb3ebe676e533eb2
2015-12-09 18:04:40 +00:00
Brian O'Connor
777b0ae500 ONOS-3567 Protecting against NPE in MapValue isNewerThan
Change-Id: I8f2a46956a34d4bf50cb5b116d1c4001917daf1d
2015-12-08 19:42:52 -08:00
HIGUCHI Yuta
1c8493c97b bug fix: type mismatch in mock Database
Change-Id: I529a76207e048f2a53ff66f17cd7a6b7bfa22797
2015-12-08 16:17:34 -08:00
HIGUCHI Yuta
436f8d57c5 Use StandardCharsets where possible
Change-Id: I7fd997b2ce57ad1704d988e55966bacac954f00a
2015-12-08 07:35:12 +00:00
Brian O'Connor
dab0974eca Perform check before updating host in DistributedHostStore
By checking to see if the host needs to be updated, we can
avoid invalidating the local cache in many cases.

This also helps to alleviate slow pingall times with fwd
enabled.

Change-Id: I7d58a488cd91878e6028ddfaae407e849fc10211
2015-12-08 06:30:43 +00:00
Brian O'Connor
b2a383fc21 Implementing computeIf in TestConsistentMap
Change-Id: I1bf41342778498cc6242538662e0849d74869222
2015-12-08 06:30:41 +00:00
HIGUCHI Yuta
11d1609a5f [Emu] new ResourceService related bug fixes
- ResourceDeviceListener should also react to availability events.
- Should check if device supports the behavior before
  retrieving Behaviour class
- ResourceManager should unregister when requested
- opticalUtils was specifying wrong driver name. Should've been "linc-oe"

Change-Id: I9364b6307cb537b04b57ac00f2451c13e3379471
2015-12-08 03:59:05 +00:00
Madan Jampani
6f8b702324 Including nodeId in DefaultPacketRequest so that we do not prematurely withdraw intercepts when a node is shutdown
Change-Id: If6ae0be8f53a4a158af37e6cc4938309a5e9991b
2015-12-08 02:53:06 +00:00
Andrea Campanella
2dc91dcc44 ONOS-3539 Insert optional delay for showing highlights
Change-Id: I289d54fc2b401da397fa97e912e98177d108df23
2015-12-07 23:51:27 +00:00
Brian O'Connor
905ea22db6 Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2 Tagging 1.4.0-rc1
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
lishuai
4ee42040fa [ONOS-3486] Add the annotation of port mac when monitor switch added.L3
flows need external port mac information.

Change-Id: I9afed351bd8d1641b8e9bef88718ec5c0ded8b5d
2015-12-05 05:17:10 +00:00
alshabib
bf85a10b57 adding a listener service to the mcast service
Change-Id: Ib9a46129f5c236f83244d8c62ce63dbd58882cd4
2015-12-05 04:53:24 +00:00
Marc De Leenheer
b0fb41d003 Implementation of lambda query behaviour for LINC and Calient drivers.
ONOS-3431

Change-Id: I03b7e7c9d2b0ba7e55d09745cfc6ceb57cc6eb5e
2015-12-04 15:37:53 -08:00