10582 Commits

Author SHA1 Message Date
Yuta HIGUCHI
ed5b14d71d Cosmetic fixes around constant names
Change-Id: I84c6c6a28d37faba689ba6665a5bee02b89bc731
2017-04-26 07:20:42 +00:00
Yi Tseng
424bfa7f79 [ONOS-6302] Fix wrong flow rules when install flow rule Intents
Change-Id: I8ef42e53c0bd718b5d955e1fc572b8361825234f
2017-04-26 06:38:22 +00:00
Claudine Chiu
cdc4b8ccca ONOS-6204 initial impl of dist. flow objective store
Change-Id: I968bea6f95d91b5b30e9d0e11c6948502684022c
2017-04-26 00:41:20 +00:00
Yuta HIGUCHI
90492529c3 bump gRPC version to 1.2.0
- updated Protouf to 3.2.0, which gRPC 1.2.0 depend on

Change-Id: If63d468c867680c3e57a36a37ba878b1daeb69ae
2017-04-25 20:09:29 +00:00
Luca Prete
d8d8231ef2 Updating and fixing vagrant ONOS VM
Change-Id: I75313d7e254aa08d8567ae5701c219677f279991
(cherry picked from commit 5f8893092a82dded627806b086fef68e1c3fb394)
2017-04-24 23:58:15 +00:00
Yi Tseng
84c5a3d8ad [ONOS-6303] Fix incorrect flow rule from link collection Intent compiler
Change-Id: If39da291c7558cf6a97e742dc0774df0874a9330
2017-04-24 16:28:17 -07:00
Yi Tseng
a64f0c88b5 [ONOS-5932] New FlowObjective compiler for LinkCollection Intent
Change-Id: I50ca991bf0997a24dd18cf68c060c2c0912f294c
2017-04-24 22:30:51 +00:00
Yi Tseng
38fc71e483 [ONOS-6016] Enhance IntentInstaller for FlowObjective
Note:
Provide order of objective context (for remove only)
Handling objective errors in intent installer

Change-Id: I50bb9d7a17a0ae71d22ba035cd5bc80f485ec45a
2017-04-24 22:13:52 +00:00
Jian Li
ded800179b Fix: Store router identifier combines with scheme as a DeviceId
Use hashcode of mapping key as an unique mapping identifier.

Change-Id: I7ed602467e889b70279cb9fabdc6340fa4f42f99
2017-04-24 19:27:51 +00:00
Andrea Campanella
449e63cd25 [ONOS-1381] SHowing more details for optical intents
Change-Id: Ia08ec789c72d85e01dbc776ede13ec1a3689e337
2017-04-24 19:16:51 +00:00
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