11722 Commits

Author SHA1 Message Date
Andrea Campanella
59b549de61 [ONOS-6076] Moving tl1,snmp,rest netcfg to devices key
Change-Id: I332d6b9a3afad5bc8461f6bb94e2d0a3c2ca643e
2017-04-24 18:26:23 +00:00
Jian Li
77079339ae Fix: Store mapping information when receives MapRegister
Change-Id: I6d09d4afd92ae2327063845bb07b1a2f0d286fbc
2017-04-24 17:28:33 +00:00
Jian Li
791dd327dc Augment provider service to query mapping value from protocol layer
Change-Id: Ib6f03102ea2b720968117f032293e09c11cbf619
2017-04-24 17:28:21 +00:00
Jian Li
9552f17fc9 Fix: Correct typos in mapping service and manager
Change-Id: I636ef40862dfdcf460cfb3f1f6cef513ae3baef7
2017-04-24 17:23:44 +00:00
Yuta HIGUCHI
076a788175 Avoid unnecessary FlowRuleProgrammable polling
- Schedule background task only if there is a chance for positive
  availability event
- Exclude DEVICE_UPDATE type

Change-Id: I574cfe4ce3468e0be7010ed164cb02d4eeb88ec3
2017-04-24 17:16:53 +00:00
Jian Li
8e07271dbf Refactor: Build script and code clean up for mappingmanagement app
Change-Id: I0a3b12880645d50ff42397f87c80e67ff037fb08
2017-04-24 16:57:53 +00:00
Gaurav Agrawal
8dbd27359c AbstractYangModelRegistrator updated to allow apps to attach end-points to the service models
Change-Id: I2f893d0f77730cecae961bb9233aefe3c49cf4b1
2017-04-24 13:59:37 +00:00
Yuta HIGUCHI
70c2147c78 use try-with-resource for connectivity testing
Change-Id: Ie5e1674d4a28f47a66a41b449468bd9abe359ecd
2017-04-24 09:02:18 +00:00
kdarapu
7abfe0ed7e invalid string and boolean comparison
Change-Id: I50f93a9153215b14e6e5b7a3c3c2d3348aeecc70
2017-04-24 07:14:10 +00:00
Yuta HIGUCHI
1d63993b06 fix transient test failure
Change-Id: If048603536b95fc6f7e698f1a0899ce46eee6f97
2017-04-24 06:41:51 +00:00
Yuta HIGUCHI
66372fd867 Removing import only used for Javadoc
Change-Id: Ifdb3eb979f43c2fd7ae8699d816d9e9156e188a8
2017-04-21 20:40:52 -07:00
Yuta HIGUCHI
749266ad72 Workaround for broken test code
Change-Id: Ic2794b3e958d8a03018ffdf662fdf489883e3344
2017-04-21 20:07:56 -07:00
Yuta HIGUCHI
348b323574 Move internal classes under .impl package (2/2)
- adding back classes in old location marked as Deprecated

Change-Id: I27a6adf9faac5b6c7882d233494dfc994f7e978f
2017-04-21 21:29:41 +00:00
Yuta HIGUCHI
e3ae82134b Move internal classes under .impl package (1/2)
Change-Id: I72ed933ecd5ae7ffb268967f80fb395e90f7d8e9
2017-04-21 21:29:41 +00:00
Yuta HIGUCHI
29d640cd4f Do not export package containing .impl, .internal
- Imitate to bundle plugin's default behaviour
  http://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html#default-behavior

Note: buck does not seem to pick up this bucklet change,
need to wipe cache in order to get a binary with updated MANIFEST file.

Change-Id: I194d64e25f43a79736d18b63d9a06342508f9b81
2017-04-21 21:29:41 +00:00
Yuta HIGUCHI
f5e7ef8a7c Sync onos-dependency, deps.json
Change-Id: I6f0b9d6d9de4f7395c16561c7997208b0c4114a6
2017-04-21 20:10:59 +00:00
Henry Yu
5c54e77f03 Allow empty inner node
Change-Id: I6f1a5964fe31956d7c16d59cbe26f892031a51a3
2017-04-21 20:04:13 +00:00
Yuta HIGUCHI
2dce08a7eb StringBuffer -> StringBuilder
Change-Id: Ibacf9357619712909544ddeb901bbef04c822bfe
2017-04-21 19:18:05 +00:00
Simon Hunt
e51a5e9f8d Start of client-side Framework Library documentation.
Change-Id: I503c0613db97fb181f9e97847bcca0b6ace564c2
2017-04-21 10:57:30 -07:00
Steven Burrows
9ce0e40b9a Topo2: Update multilink positions when scaling
JIRA Tasks; ONOS-6340

Change-Id: I0be48bddd179984179a90107bfe5b7bf062e2ab9
2017-04-21 15:07:38 +00:00
Aaron Kruglikov
72db642274 Moving from a searching a string for capabilities to a Set.
ONOS-5947 ONOS-5948

Change-Id: Icac65263691e624dc74cfbc03c27e3974b935da2
2017-04-21 08:28:50 +00:00
Marc De Leenheer
20913c6646 Adding visual mapping of packet to optical path.
Change-Id: Id75830a4361e4c50dab205c66761c116323aa984
2017-04-21 02:12:18 +00:00
Marc De Leenheer
43b91ad5d0 Bug fixes for optical use case.
Change-Id: I62bff2ec639957043890bf06b8ba0d9abe0b6b04
2017-04-21 02:03:43 +00:00
Yuta HIGUCHI
32eee7ad56 Fix pom.xml error
Change-Id: I4fd7362f7f5144d03c1636aa09a0bbe9508c820b
2017-04-20 18:24:54 -07:00
Jordan Halterman
2794702414 [ONOS-6297] Use Raft log indexes as versions in ConsistentTreeMap to ensure consistency across leaders.
Change-Id: I816c34b522b7d2a78bad310708436ece01a94aaa
2017-04-20 22:12:17 +00:00
Jordan Halterman
f62724442e [ONOS-6324] Add getOrDefault method to ConsistentMap.
Change-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19
2017-04-20 21:54:09 +00:00
Steven Burrows
0bc6665649 Topo2: Enhanced link width uses scale to set the width
Change-Id: I80ba00bfc1e2a238ef593de0d99dd6552c5041c5
2017-04-20 13:14:57 -04:00
Jonathan Hart
aa178db50c Add ability to set clearDeferred flag in treatments from REST API.
Change-Id: Ib7128f8b7bce3a51cb4a0d764cf00142095634cf
2017-04-20 13:22:08 +00:00
Jordan Halterman
14b3bef1be [ONOS-6297] - Use commit indexes for entry versioning in ConsistentMap state machine.
Change-Id: I6941888461ecb0016996ea0a01b017b8cba77ee1
2017-04-20 06:48:33 +00:00
Simon Hunt
12ea220b8a More work on UI documentation.
Change-Id: I0c1085d62f74f89db2cf6589861386b26bf4a709
2017-04-19 15:58:24 -07:00
Simon Hunt
8019e6f318 Packet Processors table view should NOT be sortable.
Table entries should be listed in the order that packets are
processed.

Change-Id: Icb7098b0f84afeff95739e1f531133c522a35fa5
2017-04-19 14:54:15 -07:00
Andrea Campanella
34cf65ce14 [ONOS-6076] Moving NETCONF devices configuration under devices key
Change-Id: I5a0dc2c2d33c7cd79655497f66373c6f4f9af656
2017-04-19 20:19:41 +00:00
Simon Hunt
965eeecab9 GUI README's: Add links to wiki pages.
Change-Id: I504f90f9cd8df9c1b4c2c5bc2c8eb443158f72f9
2017-04-19 20:01:38 +00:00
Jordan Halterman
5b78dc86f1 [ONOS-6322] - Use event timestamp in GossipDeviceStore when marking devices offline in response to gossip messages on standby nodes.
Change-Id: Id6fea7f9eb143af5b28d455d3f217fcea97b941f
2017-04-19 17:54:01 +00:00
kalagesa
1a1867a64c cherry-picked ONOS-5841 to master
Change-Id: I562abbce373e53ef0419fe02bec950ec8f857b69
2017-04-19 15:50:47 +00:00
Jian Li
3fbc950a7c Improve Extension Address interpreter to encode/decode JSON string
Change-Id: Iab6d6a75c52c04ba6b3974200504045e1ed01dbe
2017-04-19 06:55:28 +00:00
Simon Hunt
9bb0fc0421 Initial draft of GUI user documentation under revision control.
Change-Id: I64eafd8e9129db3ac4d92145a1275bc5c00cfe7d
2017-04-18 23:27:13 -07:00
Jordan Halterman
fda46f917d Bump Catalyst/Copycat/Atomix dependency versions and update Copycat transport implementation.
Change-Id: I941a0d1e520e1dd602a642c9b529dd0b4858f436
2017-04-18 22:49:21 +00:00
Yoonseon Han
c8089db9fa [ONOS-6179] Virtual Network Packet Propagation Issue
There is a problem that the packet request from virtual network
is not relay to real packet service because
VirtualNetworkPacketService cannot process requestPacket()
properly.
Moreover, the installed flow rules from vNet are not syncronized
with the physical rules.

Change-Id: I20c3e1fbb7668f563fafcb3a9d6a7d80ffba55fd
2017-04-18 22:26:51 +00:00
kalagesa
42019545ef ONOS-6106 Adding Missing Fields in the " get flows and get devices" rest api
Change-Id: I6657b8d75388e850acaa53fe4f5be261e45a9bca
2017-04-18 19:50:49 +00:00
Jordan Halterman
6359c83f09 Formalize and document ConsistentResourceStore internal interfaces. This is cleanup in preparation for changes coming in ONOS-4859
Change-Id: I23077352f428d83848bee48666957a43642d3665
2017-04-18 19:11:26 +00:00
Shivani Vaidya
48df84e653 unit tests for NetconfSessionImpl
Change-Id: Ic1b7d0221343f288b98c41f456809b59689e198f
2017-04-18 19:01:01 +00:00
Sean Condon
fe6cebadeb Fixed decode of YANG presence container with YCH
Change-Id: I3bd323dcdc84771da310ebb19d1573f7cf5252ba
2017-04-18 17:24:53 +00:00
Hyunsun Moon
c7eb0d0777 Added unit tests for OpenstackNetworkManager and OpenstackRouterManager
Change-Id: I47ccd99331cffd03a83581c9e19b14971c690d7f
2017-04-18 15:42:47 +09:00
Hyunsun Moon
c721922d6b ONOS-5970 Added CLIs to purge and sync network states from Neutron
Change-Id: Icd1f4c174de20e261229f30ddfd6857c26cb038c
2017-04-18 15:29:44 +09:00
Steven Burrows
c64d1b2235 Topo2: Improved node scaling performance
Originally the scale was being applied to all the child elements
of the node SVG. By grouping all the elements (label, icon, text, etc..)
into 1 group we can reduce the amount of 'redraw' events fired by 75%

- Label elements are grouped
- Icon elements are group

Change-Id: I7f7033174d70431ba9beb26dfe86d022a24cf048
2017-04-17 23:43:07 +00:00
Steven Burrows
25fa1dcd8c Topo2: Improved extensibility of Collections
Change-Id: I07f48e8d4bb74e4ebee78690ac2b102609c4f16d
2017-04-17 18:29:22 -04:00
Yuta HIGUCHI
c5a088cc27 ONOS-6229 KShortestPathsSearch bug fix
- KShortestPathsSearch cannot find other k-paths when the shortest path is 1 hop

Change-Id: I42d9952cc0fbc3e2fb2e3db44821a13fa0132137
2017-04-17 18:52:36 +00:00
Thomas Vachuska
8c0b18a2ef Added region-based filtering for the GUI to make sure only the relevant
events get sent to the session.

Change-Id: I649eb1b33fdf9ed4b82e29d7ba7eb3cfac5eadbb
2017-04-17 18:49:45 +00:00
rohitsharan
0dee44ce21 onos-6308: avoiding null pointer exception in yobutils
Change-Id: I671a5b30ace6fdeb19411643b966cde3ffdf18ff
2017-04-17 18:27:26 +00:00