2550 Commits

Author SHA1 Message Date
Brian O'Connor
e4adf24970 remove actions from flowmod delete
Change-Id: I8cf6e940faf28b4f796e820827c307bf3c65ef16
2014-11-09 02:46:26 -08:00
Madan Jampani
8c35207b3f Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-11-09 01:38:46 -08:00
Madan Jampani
348a9fead4 1. MapDBLog log size calculation bug fix.
2. Minor logging improvements.
2014-11-09 01:37:51 -08:00
Simon Hunt
5f36d34be9 GUI -- Fixed empty or null label issue (cycle labels)
- use Math.floor on [x,y] coords sent to server.

Change-Id: I81940892cb11e14c207e0e153425513022cef669
2014-11-08 21:33:14 -08:00
Thomas Vachuska
65368e37d1 GUI -- Added global key bindings mechanism
- 'T' now toggles theme (light/dark) -- mast CSS done, other CSS to do
 - 'ESC' now closes alerts box if it is open
 - Minor cleanup to topo2.js

Change-Id: I506a6add4299a6c03dcb717c33394ad94be26997
2014-11-08 21:08:36 -08:00
Thomas Vachuska
d1be50de92 Adding multi-selection to the GUI and sketching out GUI/Server interactions.
Added persistent meta-data; including node coordinates.
Added ability to request path and return one.

Change-Id: I3edbdf44bbb8d8133a5e5a1fd0660a3fa5a2d6a1
2014-11-08 17:18:37 -08:00
Simon Hunt
50128c084f GUI -- Some cleanup in topo.js
Change-Id: Icee133a25d1638cdcc7be591ffc62fed4e3d9808
2014-11-08 13:36:15 -08:00
Thomas Vachuska
c11c1e796b Merge "Hooking up GUI server & client via web-socket." 2014-11-07 19:26:05 -08:00
Thomas Vachuska
d472c6e0d7 Hooking up GUI server & client via web-socket.
Change-Id: If522a5f46de528f28bf09a985af40b140ef5abaa
2014-11-07 19:11:05 -08:00
Pavlin Radoslavov
0c84da8299 Added SDN-IP CLI command to show the BGP neighbors:
onos:bgp-neighbors
OR
  onos:bgp-neighbors -n <NeighborID>
  onos:bgp-neighbors --neighbor <NeighborID>

Change-Id: I4e4185d9484384d9e3aa5304c897410b23a24238
2014-11-07 17:54:25 -08:00
Yuta HIGUCHI
60a190b2da Fix split-package issue in onos-dist
Change-Id: I6ae5e4cf5e60f905f1f24f85dd8d4b40f7dfd0d9
2014-11-07 17:07:33 -08:00
Yuta HIGUCHI
e7fdd0da69 ClusterMessagingProtocolClient: disable retries at CopyCat Protocol layer
Change-Id: I92b4b975797eea10041d5eba056f8583c1f9ba56
2014-11-07 17:07:33 -08:00
Yuta HIGUCHI
3b016734c3 ClusterMessagingProtocolClient: cosmetics
Change-Id: I1bcdf1a11f3f779a326b29fdea94645c4ff3ea7b
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
535c915f0b ClusterMessagingProtocolServer: cosmetics
Change-Id: Ia44acfa8971196f4c06472d73890cf4fe5722bb6
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
d45886c9e8 *LinkResourceStore: lock everything until we have optimistick locking, etc. in place
Change-Id: I024f87aa561c1b2bcbf861571f8ebfceff2f9e40
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
04c6b3f429 GDevStore: remove extra Map lookup
Change-Id: Ib7a234d0b0a69a7fbc7e8a75199ad58d52b7c411
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
9bbaca3f21 ClusterMessagingProtocolClient: add log
Change-Id: Ic85fc765cc4140af0d69fd4ccccd091634b8deca
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
5fb6c96788 ClusterMessagingProtocolServer: add null check + trace
Change-Id: If10a2f98a8e2ef098f770196de1bdc81500fd0c0
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
5f9d6969d5 NettyMessagingService: add null check
Change-Id: Ic4897e69253526d3c3cd2c0a0fe00df1bdc7d787
2014-11-07 17:07:32 -08:00
Thomas Vachuska
10ac63b61e Decreasing event accummulator times.
Change-Id: Ida8d6d63286eedb96ef8d9bc777d6cf392e32511
2014-11-07 16:19:45 -08:00
Ray Milkey
40f50b96a6 Reenable tests cases that were turned off
Change-Id: I4211d0e5ed92e7e4e66e2a8391e917d43dcef97c
2014-11-07 15:29:25 -08:00
Thomas Vachuska
e1fd4d7d0a Merge "Add latency constraint" 2014-11-07 15:22:13 -08:00
Thomas Vachuska
7d638d3712 Initial sketch of the GUI web-socket mechanics.
Change-Id: I5f481886fd45ce058be4aaf07fba466e702ae7ad
2014-11-07 15:12:00 -08:00
Simon Hunt
bf3e9ad3b3 Merge "GUI -- Test events: unpinned the first node; increased a few link widths. - added alerts pane to framework. - added library registration mechanism to framework. - created d3Utils library - reimplemented drag behavior of nodes." 2014-11-07 14:46:29 -08:00
Pavlin Radoslavov
e6015265a2 Updated/fixed the SDN-IP BGP unit tests after some of the BGP-related
code whas changed.

Change-Id: Ie36ad03e3ae7544e7883e2b2aca4c94537750321
2014-11-07 13:08:53 -08:00
Simon Hunt
1a9eff99ee GUI -- Test events: unpinned the first node; increased a few link widths.
- added alerts pane to framework.
 - added library registration mechanism to framework.
 - created d3Utils library
 - reimplemented drag behavior of nodes.

Change-Id: I501f4ab6eded8393948cede903573580599258b1
2014-11-07 12:21:36 -08:00
Pavlin Radoslavov
2ce1c52b42 Updates to the SDN-IP CLI:
* Added command options to show summary of the routes:
   - "onos:routes -s" or "onos:routes --summary"
     shows summary of the SDN-IP routes
   - "onos:bgp-routes -s" or "onos:bgp-routes --summary"
     shows summary of the BGP routes

 * Implemented displaying JSON output for the "onos:routes" and
   "onos:bgp-routes" commands (and the routes summary)

Also, added static methods BgpConstants.Update.AsPath.typeToString()
and BgpConstants.Update.Origin.typeToString() to return the
BGP AS_PATH type and BGP UPDATE ORIGIN type as a string.

Change-Id: I505c55a924721838bbbaf4ffccc30ffd61e90120
2014-11-07 10:32:37 -08:00
Sho SHIMIZU
1df945b155 Add latency constraint
Change-Id: If9936e995e5a40370965b9693ff7dda941d8c5b8
2014-11-07 09:21:12 -08:00
Simon Hunt
99c138497e GUI - reworked to allow for event-based topology building, in preparation for web-socket connection to the server.
- device nodes will enter in a fixed location, if metaUi data is included in the addDevice event.
 - device nodes now adjust their bounds to fit the text (and show an icon).
 - added cycle labels function (press the 'L' key).
 - links now appear with "transition" animation.
 NOTE: this is still WIP.

Change-Id: I3adbe9895e189e482316e86384dd53fd27781cd3
2014-11-07 07:37:47 -08:00
Yuta HIGUCHI
e59656de43 RPCTask: add log about which request failed
Change-Id: I43d83b9695338d4eb1674a58134a398038b8ae0b
2014-11-07 01:57:32 -08:00
Yuta HIGUCHI
76b54bfca4 ClusterMessagingProtocolServer: start listening at correct timing
Change-Id: Ie8ed1894ae16c41242aee861440174f011dd689b
2014-11-07 01:56:55 -08:00
Yuta HIGUCHI
813fb90b8d MessageEncoder: lower IOException log level
Change-Id: I7c6eaae3fdb5f87a095722f5b8ed005b460f90cc
2014-11-07 01:49:33 -08:00
Yuta HIGUCHI
1fea0b6fca Foo bugfix
Change-Id: Id2db1cbf7bee61c0bd0178d62891d1f859ce31be
2014-11-07 00:38:35 -08:00
Yuta HIGUCHI
94ecb895fe MapDBLog: configure LogMap parameters
Change-Id: I6d69b0b3824554c46e8aae466c3a03cf2b318eac
2014-11-06 23:31:44 -08:00
Yuta HIGUCHI
a7680a3448 snapshot compression
Change-Id: I0de15a66a129d2966a196b2de5491456aacc20e2
2014-11-06 22:17:37 -08:00
Madan Jampani
2ee20002b0 Simpler way to construct MapDBLog 2014-11-06 20:06:12 -08:00
Yuta HIGUCHI
d2a3882171 Switched KryoNamespace internal buffer to ByteBufferOutput
Change-Id: Iee3738bf0133440f4b6e695b9b92a9a2c8cc202f
2014-11-06 19:05:04 -08:00
Yuta HIGUCHI
c6b8f611e6 checkstyle
Change-Id: Ie794af1b06777c4c4332c4047ad88ecbe1b2f550
2014-11-06 19:04:13 -08:00
Yuta HIGUCHI
361664ee4e Add sample accessing database service to Foo
Change-Id: I514c57a278dea368448d284eb5bf0d41bb0013e3
2014-11-06 18:06:12 -08:00
Thomas Vachuska
f3346a557a Merge "Refactor test to use Guava EqualsTester" 2014-11-06 17:47:24 -08:00
Thomas Vachuska
05e0dd7a26 Merge "Add constraint to avoid specified devices" 2014-11-06 17:46:31 -08:00
Sho SHIMIZU
075268b8a7 Add constraint to avoid specified devices
Change-Id: I9b29ebc0f38a3840740cc21c43cc448befc95015
2014-11-06 16:52:32 -08:00
Thomas Vachuska
cd76413348 Merge "Tighten the visibility of fields in WaypointConstraintTest" 2014-11-06 16:24:19 -08:00
Sho SHIMIZU
1332b17894 Tighten the visibility of fields in WaypointConstraintTest
Change-Id: If592eaa0df04f6a800e86c1be0c70ba26b343398
2014-11-06 16:03:09 -08:00
Pavlin Radoslavov
3a46e48fd9 Updated each of the metrics applications (Intent and Topology Metrics)
to register with the ONOS core services as an application.

Change-Id: If1d9eb3d79909d519673e751a9e047263efa1431
2014-11-06 15:57:06 -08:00
Ray Milkey
fff20b5c1a Refactor test to use Guava EqualsTester
Change-Id: I337acb65a71579f7d36f66c38548e2f6cdc31596
2014-11-06 14:47:02 -08:00
Thomas Vachuska
0694af950b Merge "Basic equality and creation tests for Constraint objects" 2014-11-06 13:58:52 -08:00
Pavlin Radoslavov
d5087d13d0 Removed method IpAddress.toInt(), because it is semantically incorrect:
It lacks the guarantee the underlying IP address is IPv4.

Potential users of toInt() should use Ip4Address.toInt()
or IpAddress.getIp4Address().toInt()
Tthe latter obviously might require the explicit check that
getIp4Address() is not null.

Change-Id: I3f939695cf3c496e3fdd3fbd4a2988b565cca69a
2014-11-06 13:40:40 -08:00
Thomas Vachuska
ca60f2b0f1 Initial sketch of codecs and REST API approach.
FIxed typos and defects.
ONOS-81

Change-Id: I789444a181abea509c354966545c927e305710d1
2014-11-06 13:29:42 -08:00
Pavlin Radoslavov
6b570737c4 Updated SDN-IP to use Ip4Address and Ip4Prefix instead of IpAddress and
IpPrefix, because so far we haven't implemented IPv6.
Also, some of the BGP-related attributes (e.g., BGP Speaker ID)
are IPv4 by definition.

The following components are updated:
 * BGP implementation
 * Router component and relevant state (e.g., RouteEntry)

Other components (e.g., configuration) will continue to use
the more generic IpAddress and IpPrefix.

Change-Id: I1936ca9871fd5a9709cb4f2c2850d78ebc1472c4
2014-11-06 13:16:45 -08:00