3538 Commits

Author SHA1 Message Date
Thomas Vachuska
b64514778b Moved demo app back to main onos repo.
Change-Id: I3e445b28c1a19f9af9b582a05f3f6403af6d19c2
2015-03-31 16:03:56 -07:00
Simon Hunt
3074fb22dd GUI -- Fixed broken unit tests; cleaned up glyph tests.
Change-Id: I6950ada7ea8bd05c5a6917c8730857c40684157f
2015-03-31 15:06:25 -07:00
Bri Prebilic Cole
96f26476b2 GUI -- Basic Intent View implemented. Includes app id, key, type, and priority. Details / resources to be added later.
- deleted unused dependencies in controllers.

Change-Id: I8c38c4b688284f9eabc35e3a174dde3eb7b93bde
2015-03-31 13:07:14 -07:00
Thomas Vachuska
58eded6297 GUI -- Fixed host view row height CSS by adding an icon for host type.
Change-Id: Id090b494f3cd3aa754bc3b3db952d69f613a1fc2
2015-03-31 20:02:58 +00:00
Ray Milkey
fd7931d385 ONOS-1404 - Rerouting delayed due to flows being removed out of order
ONOS-1409 - handle all links to a switch going away and coming back

Change-Id: Ib7216530fa8eef41b1088c5122a40bf9265481ca
2015-03-31 19:46:22 +00:00
Simon Hunt
3695a62f0c GUI -- Added application view buttons. (WIP - require click handlers still)
- cleaned up icon.css rules.

Change-Id: If76f1e731da80e44391077c265f7671b07ef34db
2015-03-31 11:52:23 -07:00
Simon Hunt
7c315cf3c4 GUI -- Added glyphs for application view buttons.
Change-Id: I6fc5a94e2d1c3d9f328c624b4306b8e54e3679b3
2015-03-31 09:35:52 -07:00
Thomas Vachuska
0fa583c493 GUI -- Added applications view.
Fixed table.js column width computation.
Fixed app.xml files to leave out ONOS from description.

Change-Id: Icfe323e63c7965dd8c3a268421ea58065c5c8236
2015-03-30 23:46:18 -07:00
Bri Prebilic Cole
72eb6dbdee GUI -- Device View still had hardcoded sort params - fixed.
- Minor other cleanup of variable names.

Change-Id: I17b40fa087e653fecb49ded4feb7ff1932fb52e9
2015-03-30 17:11:50 -07:00
Madan Jampani
f1b8e177c6 Support a inmemory p0 partition encompassing all nodes in the cluster. This will be used by leadership manager and other usecases
that need strong consistency for coordination and not durable storage

Change-Id: I8e590e46d82a3d43cae3157a04be820bb7e1b175
2015-03-30 10:23:48 -07:00
Thomas Vachuska
c4cb1002d1 Added support to pre-stage apps as part of onos-setup-karaf.
Fixed onos-app reinstall command usage.

Change-Id: I1f5eb084a06fb16f7b2db7b61376211c25c4327a
2015-03-29 17:29:51 +00:00
Thomas Vachuska
b967ebfd9d GUI -- Fixed intent perf GUI styling.
Change-Id: I552d3a50f7f4dd5bb1df7115c15eb6a04f538378
2015-03-29 10:04:14 -07:00
Thomas Vachuska
72dd99dadc GUI -- Fixed intentPerf javascript error.
Change-Id: I7d46cc7967fbb35808db939a1879fb7036762e17
2015-03-27 18:41:18 -07:00
Thomas Vachuska
161baf54dc ONOS-1418 Fix for intermittent issue with app store.
Change-Id: I94cb818550825984ec5e70a82a772a6f3bae5b0d
2015-03-27 16:15:39 -07:00
Jonathan Hart
b4317d7453 Restrict the key file permissions as required by some OSes
Change-Id: I1774c8e50a8cabc7d4ac8046ed1325160b5fc0c3
2015-03-27 22:41:30 +00:00
Jonathan Hart
54b4a373fe Run ifconfig as sudo for OSes that require it
Change-Id: I4fbfa5ba90cde1c6d8a608f1883ae3183abf4c6b
2015-03-27 15:34:32 -07:00
Thomas Vachuska
fba2857430 Enhanced app CLI.
apps now support -a|--active option to show only activated apps.

app command now takes a list of app ids to allow single command to activate/deactivate/uninstall multiple apps

Deprecated old CLI commands which were already not included in the run-time config.

Consolidated intent & topology metrics to use the same app id since they are bundled into the same app.

Added 'reinstall' and 'reinstall!' option to onos-app tool.

Change-Id: I1406843bf608acf8e7d969a547b929d056e77067
2015-03-27 21:54:36 +00:00
Bri Prebilic Cole
db49800f19 GUI -- Minor CSS edits to host view.
Change-Id: I4ad54bfa701ca7ad21a63975ddcd62a4c12442eb
2015-03-27 21:49:41 +00:00
Thomas Vachuska
90c7be2086 GUI -- Fixed a few issues int intentPerf.js caught by review, but after merge.
Change-Id: I3ea108d0a7827d5633ef7667db572bfd5b85689a
2015-03-27 14:12:46 -07:00
Thomas Vachuska
95aadff0f9 Added GUI to intent perf app to monitor performance stats in real-time.
Fixed app ids for metrics app.

Change-Id: Icea99991ad71c80c53a832c236dcc05fefbb9b02
2015-03-27 12:49:37 -07:00
Bri Prebilic Cole
19a32ddcfa GUI -- Host view implemented on client and server side.
Change-Id: I5b84f75e0843a5a669e4661bb9db41e81b78a78d
2015-03-27 02:42:46 +00:00
Brian O'Connor
9ac147662f Fixing intent reroute (ONOS-1403)
However, there is a race that can temporarily break data plane connectivity.
The problem is described in ONOS-1404

Change-Id: I3df1948180b42fc7f4c2d072bd8c2b452dd07e61
2015-03-27 01:33:33 +00:00
Simon Hunt
0c6b2d38d5 GUI -- Link selection showing link details implemented.
- note: basic link data shown for now. will need enhancing.

Change-Id: I067edec6f336b5ea5c83c610622346d5fcedce38
2015-03-26 17:46:41 -07:00
HIGUCHI Yuta
346e8258a2 Use ephemeral port for acceptor loop test to avoid conflict.
Change-Id: Ia7a16b320ce65b6e480049c1d1116ee704567fa2
2015-03-26 16:33:44 -07:00
Thomas Vachuska
e586b799fb GUI -- Preliminary work for converting tabular views to use the shared web-socket rather than via REST. WIP.
Change-Id: I68de98e8df0a2bbcebe15ad9015ce6b4df43d81c
2015-03-26 21:30:45 +00:00
Jonathan Hart
4a4d18f8e2 Reduce log level of frequent benign exception
Change-Id: Ib4b7c760fa2c494a07168318b3a078cf25c1ce91
2015-03-26 20:38:33 +00:00
Bri Prebilic Cole
a1f54d5251 GUI -- SVG example view files complete. SVG filter added, cleaned up code.
Change-Id: I56eb84790bfa61b13368552dd4102fbd3c244f04
2015-03-26 10:27:34 -07:00
Srikanth Vavilapalli
89ad3770b7 ONOS-1400: Fixing BgpRouter functionality break due to distributed group store changes
Change-Id: I7e0dd3bb32333a19ab234ad66b84fd22a06fc341
2015-03-26 16:18:12 +00:00
Madan Jampani
cd48bfd694 Make sure message handling executor references are appropriately managed when we modify the service configuration
Change-Id: I56866dd8c3359de0fcf827fc247024c65a63c5c2
2015-03-26 03:08:48 +00:00
Brian O'Connor
b5dcc51d10 Adding device and host tracking for intents (ONOS-1356)
Also, this should fix ONOS-1184 (intents submitted before hosts detected).

Change-Id: I47a503c18dc728912132eb2e2fcc160d47e518eb
2015-03-26 00:40:34 +00:00
Bri Prebilic Cole
5a206bbc99 GUI -- Updated Equalize Master glyph. SVG practice progress - better algorithm for changing button position. Various other small edits.
Change-Id: I4d04a31b3cf5b329b2227c6ccf494de0b5603455
2015-03-25 16:33:37 -07:00
Jonathan Hart
4a0ba56a4d DefaultTrafficTreatment: Build all-instructions list at creation time
so that we don't have to join the two lists each time we want to see all instructions

Change-Id: I7f1ad252776abcb6768372eeaabfa661bdded36c
2015-03-25 23:02:53 +00:00
Jonathan Hart
6ec029a5d9 Implemented a Builder pattern for EventuallyConsistentMaps.
EventuallyConsistentMap has been moved to the API package so is now available outside the stores.

ONOS-1357

Change-Id: I1c892eb3dbefa72cb3f3eb3ccc74e9a02c7e2ac9
2015-03-25 22:49:46 +00:00
Simon Hunt
c4c5a071b0 GUI -- Augmented Bri's show-icons html page to label the glyphs.
Change-Id: I4de4615879df8e6cf6304a798fa46c5b3a149e58
2015-03-25 15:41:40 -07:00
Simon Hunt
90dcc3e083 GUI -- Added hotkeys (in parentheses) to the tooltips of the topology toolbar buttons.
- Added '.' (dot) keystroke to toggle toolbar show/hide
- Added 'comma' and 'dot' to the keys logical names
- removed debug statements from toolbar.js

Change-Id: Idc4a714b11715a9851d29a87ecb4999e7315dec2
2015-03-25 22:32:55 +00:00
Brian O'Connor
a751537f21 Adding FlowRuleIntent to kryo (ONOS-1384)
Change-Id: Ica6cb24d95d7bcd3cce8d18074c96cb1c25b2f21
2015-03-25 22:01:33 +00:00
Ray Milkey
22083ae9d9 Fix Javadoc error
Change-Id: I49beec57d1e35f5500b576e1fe29da50dcc09649
2015-03-25 21:29:18 +00:00
Brian O'Connor
68ddd74af2 Updating onos-change-version to roll fallback version in CoreManger
Change-Id: I5d69a0b3f52d9f0e499663dff46692feb630a0b4
2015-03-25 21:24:09 +00:00
Thomas Vachuska
e167b5f08c Fixed some wrong app.xml configurations.
Change-Id: I7ca5469ab501b35cf56c8ebeddb69dcaa7471bbf
2015-03-25 21:15:47 +00:00
Jonathan Hart
7061acd6da Unit tests for PartitionManager
Change-Id: I721ed6489ce19cb78ce9e2f150dfed90882f3b0e
2015-03-25 20:58:37 +00:00
Bri Prebilic Cole
7c98051892 GUI -- Created the rest of the icons for Topo Toolbar.
Change-Id: I05f0ab13e15099de3a2c5b381e151a268c285c28
2015-03-25 12:31:41 -07:00
Madan Jampani
d5fd8477e3 Adding snapshot repo info for copycat
Change-Id: I22c6fdecc5c79743e3cb39bd3843f83a245c56cc
2015-03-25 12:14:41 -07:00
Simon Hunt
9fec43fb7d Updated CoreManager version string to be 1.2.0-SNAPSHOT.
Change-Id: I3de77314b84d3bd51ca709c36e29f2c33fce816c
2015-03-25 18:48:36 +00:00
Jonathan Hart
72175c2376 Moved duplicated isUpdateAcceptable method to IntentData
and wrote a unit test for it.

Change-Id: I8b38476c41fba70abbba7ed0b37364696f17966d
2015-03-25 18:39:31 +00:00
Thomas Vachuska
5167aadd8c Adding onos-openflow as a default feature for the local karaf setup.
Change-Id: I9191a07b46933057825d393973d8055886ae2aa9
2015-03-25 11:29:07 -07:00
Thomas Vachuska
c65842d87f Changed root pom.xml to point to 0.5.0.onos-SHAPSHOT in order to pickup latest CopyCat fixes.
Change-Id: I54b1c04b76d05a41d7c1dd661329a5e4126e6bdc
2015-03-25 11:04:02 -07:00
Jonathan Hart
b59ac4eaee Reduce log level for frequent leadership event log
Change-Id: Ie074588a516f160de92ba8ee9a51d7b9fbcfe43d
2015-03-25 17:30:57 +00:00
Bri Prebilic Cole
db4b87b1b9 GUI -- Fixed broken glyph unit tests.
Change-Id: Ife32db43b819de10e4ad094e62f42682e9105b5e
2015-03-25 09:18:42 -07:00
Thomas Vachuska
9689126958 ONOS-1376 FIxed error in app command to report bad usage better.
Change-Id: Ib1a6c68cbe9fdef15c0b6b5c7e427999b6b39bdd
2015-03-25 01:48:40 +00:00
Thomas Vachuska
5630c61407 ONOS-1323 Upgrading environment to use Apache Karaf 3.0.3
Requires restart of any dev shell sessions that may have KARAF_VERSION=3.0.2 already set.

Developers that have their own local Karaf will have to run 'onos-setup-karaf <ip-address>' command

Change-Id: Iba234b3cd5af89de6dd249c97cac97525364cc34
2015-03-25 00:56:59 +00:00