7182 Commits

Author SHA1 Message Date
Andrea Campanella
101417da64 ONOS-3605 Create thread Session input stream mechanism, adding listener for events from the device
Change-Id: Ib323487f61d9e595f7ccdc1957a92e58b7002d2a
2016-01-19 21:02:20 +00:00
Sho SHIMIZU
96b39e2988 Remove a method checking if non-null by using Optional
Change-Id: Iec8d9016e09c6637574bf5b6f1aab5d8bfbec07a
2016-01-19 11:48:57 -08:00
Madan Jampani
a090a118ef Added DistributedPrimitive interface
Added AsyncDistributedSet that provides async set operations

Change-Id: I83494075a7973694ea6b7445ff4799b7a1a50641
2016-01-19 19:37:37 +00:00
Jian Li
1f820048fe [ONOS-3703] Bumps up external dependencies of onos-maven-plugin
Change-Id: I6e0a0338da9384747a9ab45b6607844e75cb812e
2016-01-19 19:35:22 +00:00
Sho SHIMIZU
27e1b923ac Make return value null-safe
Change-Id: Ia56fac56ef8c036328ef6804386c0f86bd157f8f
2016-01-19 19:31:34 +00:00
Thomas Vachuska
3523973142 Ignoring failing unit tests in BGP protocol/controller.
Change-Id: I364e7cfcc1424731bc3c1ce6c87860f5e76a7982
2016-01-19 18:58:01 +00:00
Srikanth Vavilapalli
0d21dd1bb8 CORD-60:Splitting OLT application bundle into api and app bundles so that other applications can import the necessary packages from api bundle
Change-Id: Ib2bacc28e50f2b65dadd3dd20c642afccba88ac7
2016-01-19 18:31:54 +00:00
Madan Jampani
8474fdd384 Fix how default partitions are created
Change-Id: Icb4881fb87b982d88502a0201175dbc2bc209c9c
2016-01-19 18:31:00 +00:00
Priyanka B
249027ebb8 Implementation of Adj-In and Local RIB UT
Change-Id: I4cac90005f2d728006483b3c03ff0ff3c422f8ba
2016-01-19 17:38:40 +00:00
Madan Jampani
f6c6a3015a Fix incorrect input verification check in ClusterMetadata
Change-Id: I921ae8a8ba8c35bd91f27d2d1d985096f023c211
2016-01-18 14:33:45 -08:00
Hyunsun Moon
b4f850812e CORD-472 Added additional flow rules for physical connection
Change-Id: Ic6d37024e4407182a440fbe68460e7688ecb6305
2016-01-18 22:16:26 +00:00
Jonathan Hart
b3fa42c019 Change SingleSwitchFibInstaller to use new router config.
Also it now supports the config being added after the application starts.

Change-Id: I194a4482702c58d2e91be0436dc11ab42973df96
2016-01-18 18:57:12 +00:00
Simon Hunt
7c630c60be GUI- factored out common table frame SVG commands in *table glyph definitions.
Change-Id: Ie6da118bc707d28662feac141da25c365ba661dc
2016-01-16 03:17:28 +00:00
Sho SHIMIZU
69305abc0d Remove blank lines
Change-Id: I2d5b7ef13ce3820b2ba296e7112f10165275d9ba
2016-01-15 18:31:51 -08:00
Jian Li
3dbc8889e3 [ONOS-3722] Add noRowsMessage method to sample UiTableMessageHandler
This commit fixes the archetype building failure which is caused
by lacking of noRowsMessage method in AppUiTableMessageHandler.

Change-Id: I11fcff169aaf01830d6eaf847e5dadaa8a58f832
2016-01-16 01:46:28 +00:00
Sho SHIMIZU
9fa6b8b23c Improve null safety by returning an empty list
Change-Id: I88e673b1ed0b9edfe86c9b1b4004ad9b95271d29
2016-01-16 01:20:20 +00:00
Sho SHIMIZU
9aee1f56ac Refactor: Consolidate multiple map() invocations to single invocation
Change-Id: I53bd6a80f34469eb23874f91dd52a895e0f5a2dc
2016-01-16 01:19:45 +00:00
Thomas Vachuska
f9879c5f6a Marking ConfigProvider as deprecated.
Change-Id: I875f6cfe8bca1e080d39a5bcc18154c9c03b3d41
2016-01-16 00:57:49 +00:00
Jian Li
8baf44783b [ONOS-3722] Augment TableModel to support annotations
Change-Id: Ie90fa6b26887ddd5afb03eb116304c16f10396ff
2016-01-16 00:40:14 +00:00
Andrea Campanella
d8d92db11d ONOS-3754 Create driver/behavior for Ciena waveserver
Change-Id: I2e8741f0ad858eb712f7fe4f4a5fdf5e146aefd6
2016-01-15 23:58:53 +00:00
Andrea Campanella
b75b488fdb ONOS-3760 Injection of mfg/hw/sw/serial in BasicDeviceConfig
Change-Id: I7f2269039e0cdabbee85cdad178c4ca27cdc2dce
2016-01-15 23:58:21 +00:00
Simon Hunt
d0f063aa7e ONOS-3588: Topo view... prevent device labels from flashing on update. Also deleted unused variables.
Change-Id: I5b9d9f30d89dfd8205261c2a0d37ae1fd0e8200b
2016-01-15 23:37:43 +00:00
Sho SHIMIZU
05abf1388e Refactor: Generate CompletableFuture first, then process it
Change-Id: I1ef5961a863b855ce2687fcbacd2159c77cb64ce
2016-01-15 22:30:01 +00:00
Jian Li
69f6663f3a [WIP][ONOS-3722] Augment TableModel with Annotations Mechanism
Change-Id: I815ce0b0fde254dd730153c34905d9454f019d9a
2016-01-15 22:16:08 +00:00
Sho SHIMIZU
b0c4a0796e Refactor: Decompose creating CompletableFuture and process intent
Change-Id: I09de2965b7fbf593c1baf3b2e95ab15437f9a092
2016-01-15 22:14:36 +00:00
Sho SHIMIZU
b814773209 Restrict the visibility of methods only accessed from the same package
Change-Id: Ia735baeb6035df597773dfbe260831e97656a9fa
2016-01-15 22:14:02 +00:00
Sho SHIMIZU
c95ec3e0dc Refactor: Inline method
Change-Id: Iafa70a7a728a3e701a2f62c4b9c015504bdcfabd
2016-01-15 21:02:01 +00:00
Sho SHIMIZU
594fb2ad77 Refactor: Extract two methods from submitIntentData()
Change-Id: I2c75039bed836ec3695bee1c8a7664bea8779d9e
2016-01-15 21:01:40 +00:00
Sho SHIMIZU
26cc180736 Restrict class visibility
Change-Id: I8dfc35cd811045b698c8e05c2dff71b6fff38acc
2016-01-15 21:01:15 +00:00
alshabib
bb424233df olt installs default rules on startup and when a port shows up
Change-Id: I0db62db020f94500aeae7191f7681745e1268672
2016-01-15 12:21:06 -08:00
Sho SHIMIZU
e0981724df Refactor: Use Tools.allOf() to wait until all tasks become completed
Change-Id: I2f032e4d8dd525c4dd40d7ad954dca8c5d33b159
2016-01-15 20:12:57 +00:00
Hyunsun Moon
5a4346ff32 Avoid using exception in not exceptional logic
Change-Id: I4eb4785b2610fbb1c7e6dd67688ce7d666ec22de
2016-01-15 20:12:13 +00:00
Madan Jampani
ab7e7cd285 First round of ClusterMetadata improvements:
Introduced a PartitionId type for identifying partitions
    Introduced a admin service for making metadata updates
    Update cluster.json format to specify all partitions (including p0) and changed partitionId to be an int.

Change-Id: Ia0617f1ed0ce886680dcee4f5396a4bbdfa225da
2016-01-15 19:32:09 +00:00
Sho SHIMIZU
d755893862 Refactor: Inline invocations and remove methods
Change-Id: I004cab89f9d65cf9acc6721ef5865a8cb66dc61d
2016-01-15 19:21:56 +00:00
Flavio Castro
6816f25a94 Added debug info to ArpHandler and priorities to RoutingPopulator
Change-Id: I079c5d50b12602ef620dbc6c5812d4508fa0b58d
2016-01-15 19:17:14 +00:00
Hyunsun Moon
4a91515f03 CORD-472 Added table 0 and physical access rules
Change-Id: I73fe01ec31cfc379b2a0c8ee99a781415fe70c5d
2016-01-15 19:15:34 +00:00
Hyunsun Moon
b219fc4bfc CORD-471 Added physical port and data plane IP as node attribtes
Change-Id: I4c28053151e61feb4b9b0ca60e98f7e0e4af0207
2016-01-15 19:15:31 +00:00
Sho SHIMIZU
38a4798ea0 Refactor: Reduce number of invocations of Stream#collect()
Change-Id: Idde16505cbe0a1e56e2b651678a0169df0d06bf7
2016-01-15 19:07:57 +00:00
Naoki Shiota
4ce97ffbf9 Fixed a bug that ComponentConfigManager#preSet never affect OSGi configuration.
Change-Id: If94c841142ce4dc5e430f7d639f2c2d22039e90a
2016-01-15 19:07:08 +00:00
Brian Stanke
7dee11ea4c ONOS-1770 DefaultDistributedSet.toArray(T[]) does not support array size different than set size.
Change-Id: Ibf3e32ac466e1142a17457b52e091897326d8ba8
2016-01-15 18:46:17 +00:00
alshabib
02cbe6aefa OLT ability to remove a subscriber
Change-Id: I5fee9dd8189ae374bf39b0a74da5bd33304a3346
2016-01-15 16:49:06 +00:00
Sho SHIMIZU
98c0a39e92 Apply more functional style
Change-Id: Ief6349fdb84e96d0cf2c432e3a6905fd403a87f3
2016-01-14 18:40:53 -08:00
Jian Li
80cfe45f88 Replace deprecated JsonObject.readFrom() with Json.parse().asObject
Change-Id: I9e6e5a83edfd2c6abc694c1cc1e939b0b826e980
2016-01-14 16:09:53 -08:00
Sho SHIMIZU
85803e2f36 Add more convenient version of CompletableFuture.allOf()
Change-Id: I40a2db5de22870adf524a9d0e1895c721291a50f
2016-01-14 15:25:19 -08:00
Andrea Campanella
945ded292c ONOS-3692 Southbound Rest provider and protocol
Change-Id: I74a5752d4fce1df88828fa6c531979ab7c30a26a
t
2016-01-14 23:06:35 +00:00
Marc De Leenheer
118f671b73 Power config API (ONOS-2866).
Change-Id: I50a405d63f95fa8024585c71885ac79dca7e7c78
2016-01-14 22:47:37 +00:00
alshabib
02c7aaf79b adding fujitsu olt device driver
Change-Id: I03cac599173c65200d7930c3c6bdca87808aa5d6
2016-01-14 14:20:26 -08:00
alshabib
2f74f2cc8c fixed pipeline and onos-drivers for OLT connection
Change-Id: I51bda2d1f937ba9bf0c3b480070e9c4844465500
2016-01-14 13:34:50 -08:00
Jian Li
e34f1102b1 [ONOS-2225] Add unit test for Flow Objectives REST API
This commits add unit tests for Flow Objective REST API.
The corresponding REST API implementation can be referred to
e9ac2c50b963465b3210f4336bbe75c8436aeb59.

Change-Id: I018fdafe103b3eb14e06c162c47093a11d660b26
2016-01-14 21:01:22 +00:00
Sho SHIMIZU
8fa670a8f9 Refactor: Rename ResourcePath to Resource for a better name
Also the followings
- Rename variables from path to resource
- Update Javadoc

Change-Id: I07da7e7d13882f2134a3687c66ed91a9de5b0849
2016-01-14 20:54:42 +00:00