4173 Commits

Author SHA1 Message Date
Sho SHIMIZU
200a7394a2 Simplify statements to define serializer just for KryoNamespaces.API
Change-Id: Iac8c6233ab142bc382f35fbd070d4386a7baf64c
2015-07-24 15:53:38 +00:00
YuanyouZhang
6683a07b52 [ONOS-2263] - OVSDB -- Create the implementation of TunnelProvider using
OVSDB protocol.
1.Notify the Tunnel System when tunnel is added/updated/removed.

Change-Id: I98d918a55dab77005531918ecb8864dfafbc0c42
2015-07-24 15:51:09 +00:00
Dusan Pajin
bab8a5e7f8 Configurable Port Stats Collection interval
Change-Id: I4999338ecf1c608f93b66ba979126b2a5deda165
2015-07-24 17:41:01 +02:00
YuanyouZhang
f26445a274 [ONOS-2262] - OVSDB -- Create the implementation of HostProvider using
OVSDB prototol.
1.Notify the Host System when the ovsdb vm port is added.
2.Notify the Host System when the ovsdb vm port is removed.

Change-Id: I46355cec84db897360a6eb37190a5bd7a8f3047d
2015-07-24 15:34:21 +00:00
YuanyouZhang
b5e0530aea [ONOS-2261] - OVSDB -- Create the implementation of DeviceProvider using
OVSDB protocol.
1.Notify the Device System when the ovsdb node is connected.
2.Notify the Device System when the ovsdb node is disconected.

Change-Id: Iff795bfaca624bf957eb1c17626dfb56e241550a
2015-07-24 15:34:19 +00:00
Simon Hunt
e05cae4d15 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- UiExtension now uses Builder Pattern; added topology overlay factory.
- Refactored UiExtensionTest (and other classes) to use builder.
- Created UiTopoOverlayFactory, UiTopoOverlay, and TopoOverlayCache.
- Started implementation of TrafficOverlay.
- Inject TopoOverlayCache into TopologyViewMessageHandler; added TopoSelectOverlay request handler.
- Modified UiExtensionManager to create traffic overlay.
- Augmented UiWebSocket to create overlays on demand, and inject overlay cache into topo view message handler.
- added client side wiring to switch overlays.

Change-Id: I6f99596aefb3b87382517ce929d268a2447545ee
2015-07-24 15:32:10 +00:00
Madan Jampani
879ed7c6ae Disable the new change notification support as it seems to have caused a regression
Change-Id: I30486ac18b014a0a8a8f393201bb91cf85550669
2015-07-23 20:33:08 -07:00
Thomas Vachuska
eb13564914 Adding check for pending flows to net-setup scenario.
Change-Id: Ib01ff566cd45dc7ba211c479d05a63c9444864bb
2015-07-24 00:36:06 +00:00
Flavio Castro
5e1f129175 ONOS-2315 Adding new metrics to ConsistentMaps
Change-Id: Iba9a70f5eb268834564be26e42776b9caa4ea547
2015-07-24 00:35:44 +00:00
Aaron Kruglikov
a598c9ea63 Minor refactoring for readiability and addition of comments.
Change-Id: I3e3ea598797ec6078955f5acd9642de9ff7ecd80
2015-07-24 00:16:34 +00:00
Ray Milkey
67d53ccb2a Unit tests for AtomicValueEvent and SetEvent
Change-Id: I44562365f3076b7cc1afaf5cef9e5be584b432e9
2015-07-23 16:33:01 -07:00
Madan Jampani
92c64ebea2 More Unit tests
Change-Id: I32dd3851e490979621c4a5205c6e041dee900244
2015-07-23 23:17:58 +00:00
Aaron Kruglikov
bd1eb3fba4 Adding support for configurations added after the Net Config Loader has loaded.
Change-Id: I611f3b8f36805e2854485b694edffc8d93581c7e
2015-07-23 16:02:04 -07:00
Madan Jampani
8098405e79 Added unit test for Match and UpdateResult + Javadoc fixes
Change-Id: I8dae6c9568d33d580d60a72fdcc1be45b7308727
2015-07-23 13:45:44 -07:00
Ray Milkey
d083bc41d1 Improve test coverage for ConsistentMapEvent and WallClockTimestamp
Change-Id: Id8276966c227e2a66d40fca9ac43145b8a419982
2015-07-23 18:36:41 +00:00
Thomas Vachuska
9fadbfcbbb Fixed SubjectFactories to support app subject properly.
Change-Id: Ib9de2c0f4af815c54f18954d83f4259089274e91
2015-07-23 18:13:47 +00:00
Jonathan Hart
1468fee953 Set VLAN ID at the OLT.
Change-Id: I399d8f10da88687fd44328c4dd2c4ad8f17d7bf2
2015-07-23 17:43:49 +00:00
Jonathan Hart
111b42b7a3 Move address-bindings config to new config system
Change-Id: I6d87ddbf98789dbe8355c453a3263f50fbc5d99c
2015-07-23 10:25:54 -07:00
Madan Jampani
cab114c7c9 Misc improvements. Primarily Javadoc.
Change-Id: I083bbf559d53fa25f79d4e1e53eb15c6b96290f2
2015-07-23 17:13:13 +00:00
Thomas Vachuska
b129fbf138 FIxed netcfg CLI to avoid double-nesting configs.
Change-Id: I4b988cdf437c40059b3f2bbfcff4e216eadea034
2015-07-23 15:55:51 +00:00
Thomas Vachuska
1827562de8 Listener enhancement to allow separation of filtering from processing.
Change-Id: I79b4d7e663ea8347f8cc015dc7f4de842b06557b
2015-07-23 15:55:32 +00:00
Madan Jampani
619453ba65 Added missing copyright and license text
Change-Id: Iae317a5677eb9dd8c842208f72c9c7640e25b911
2015-07-22 23:47:09 -07:00
Madan Jampani
34fec84146 Turning on consistent and ordered notification support for multi-partition usecase
Change-Id: I450737bcfd4f1480c60223a84785f35325bf21d2
2015-07-22 23:40:46 -07:00
Sho SHIMIZU
772717567b Create constructors with zero argument for serialization
Change-Id: I503197a2dcfe1b71dc6a82d4c2ca4512465200c5
2015-07-22 23:32:19 +00:00
Bri Prebilic Cole
68844bae25 ONOS-2422 - GUI -- Sample client side code for maven archetypes updated.
Change-Id: I3ce65ab83b24cd04498913cf1fabf8eabb67ba14
2015-07-22 15:41:37 -07:00
Bri Prebilic Cole
70aacc4e1a ONOS-2325 - GUI -- Rewrite / bug fix for table row flashing. Multi-rows act like a unit and row flashes when a single new element is added.
Change-Id: I7be876281c0c86b927366223fc87372ea21034ec
2015-07-22 13:53:48 -07:00
Ray Milkey
a16ea6567a Improve coverage for MastershipTerm class
Change-Id: Ic0c85f8f33a35560554f9f12db0b64019ce9afe5
2015-07-22 20:50:46 +00:00
Madan Jampani
648451f391 Consistently ordered notification support for single partition scenario.
Change-Id: I6d959fafb879aa89885c2fb758aa73efd4b47cb0
2015-07-22 20:49:18 +00:00
Sho SHIMIZU
960bd8ce48 Register DefaultResource/DefaultResourceAllocation to Kryo
Change-Id: I5065c414089d1ad5ab843e8ec59614dd1e91c6d5
2015-07-22 13:07:53 -07:00
Madan Jampani
7c4e09aba2 Bug fix: Removing an non-existing key from map should be a noop
Change-Id: I1a89327ab6b0a498fe403f17cbdb8783c41954a6
2015-07-22 18:55:36 +00:00
Thomas Vachuska
a4f3165bcf Adding obs exclusion.
Change-Id: I27cf67e131ad6ed566e4714a42732d2f7a2a2409
2015-07-22 18:03:54 +00:00
Thomas Vachuska
b19bffb664 Hunting down elusive source of lag.
Change-Id: I9380bc5238202aeac7cbf89c32121b088451e02d
2015-07-22 10:56:16 -07:00
Sanjay S
bdd31303b7 Added skeleton for Netconf Flow Rule Provider.
Change-Id: Iee4389f897c438aa6cda50fb48079fdd0baefe8a
2015-07-22 16:57:18 +00:00
Simon Hunt
72e44bf8b8 ONOS-1479 - GUI Topology Overlay Work - (WIP)
- created TopoOverlayService to allow registration of topology overlays
- modified topoToolbar to include a radio button set for each registered overlay
- created seed traffic overlay

Change-Id: I70770cb1c691730914c81e497823ea08703587f1
2015-07-21 21:34:33 -07:00
Madan Jampani
762246d50e Added a AtomicValue distributed primitive.
Change-Id: I00ff165cbd9c6e4f2610af9877ff262527b7b048
2015-07-22 02:55:09 +00:00
Thomas Vachuska
2a5ac75462 Fixing not-ready GUI page.
Change-Id: I7671298502c675ae5fdf2a02e7ee67e775f2e797
2015-07-21 19:26:17 -07:00
Nikhil Cheerla
f9391e1dc9 Minor opticalUtils.py patch
Change-Id: I03e1daf02da024c9a27baf3e1de719f36868e6f9
2015-07-22 02:19:52 +00:00
Ray Milkey
7b15851500 Fix delete of an intent and add a unit test for it
Change-Id: If28dc96b299ab205e5519aac74d98e2588d1c37b
2015-07-22 02:19:29 +00:00
Thomas Vachuska
a02fc8172e Fixing & enhancing STC test scenarios.
Change-Id: Ieff7ce5350a69d8ebb215a2344c67e41479cf371
2015-07-21 18:37:58 -07:00
Madan Jampani
ae2d0d7604 Fix ConsistentMap.putIfAbsent logic
Change-Id: Id3dcd6558a2c0a3db2055966a8610cc9f2d1cf7f
2015-07-21 23:51:55 +00:00
Thomas Vachuska
8d03367801 Fixing log messages
Fixing onos-config glitch

Change-Id: I15a1d7bc0a4fc50773f041328958bf02e8e4cb0f
2015-07-21 16:15:04 -07:00
Kedar Gupta
47bd480f49 Add POST method for the Host REST API and fix minor documentation errors
Change-Id: I598ace5a94f83f010fdde1b3ad43b90f762a9d33
2015-07-21 22:22:15 +00:00
Ray Milkey
f7cb401b6b Fix ONOS-2090 - Improvements to Intent JSON
- Intents are now identified by the name portion of the appId rather than
  the number
- removed the now useless "details" field which had a toString()
  dump of the intent for when we didn't support all intent types
- Single Intent GET operations now accept a decimal or hexadecimal
  value for the Intent key.

Change-Id: I39d635e68cccf2e59d0d11307b93329a2dc0bc96
2015-07-21 22:21:28 +00:00
Bri Prebilic Cole
9dcaea5c7b ONOS-1865 - GUI -- Keys from Topo View are deregistered once view is navigated away from. Device and App View 'esc' key registration added.
Change-Id: I88896266936a4f148007170d67058036fb365fe5
2015-07-21 14:39:56 -07:00
Simon Hunt
e11ce5a54f Updated GUI Archetype to implement a simple table view.
Change-Id: I1e4faa457d7407f81b1926949a09e8c4570399e2
2015-07-21 12:12:16 -07:00
Madan Jampani
3ca9cb6dcb Minor fixes in DatabaseProxy
Change-Id: I2e1ac92a80f652acc324337383dba526e510f353
2015-07-21 18:52:23 +00:00
Jonathan Hart
d0a97bc818 Change onos-uninstall to use 'stop' rather than 'service'.
All other commands currently use 'start/stop/status'.

ONOS-2417.

Ported from onos-1.2 branch.

Change-Id: I902da5b207ec3ca5809d6ae377d8b09ae1f6eeab
(cherry picked from commit 8d6b1ca87d33ea605296b4e8fd9ad91c6dcdf639)
2015-07-21 18:30:33 +00:00
Thomas Vachuska
0121a61550 Increased tolerance for pingall test
Moved-up a time-stamp in FlowObjectiveManager profiling.

Change-Id: Iedd38a721ace5eb6f25f5a050b9f49dea3e271a2
2015-07-21 18:26:37 +00:00
Madan Jampani
7804c99703 Refactored code to consolidate functionality in Database* classes.
Renamed few methods and variables to align with local convention and also to match the description of functionality.

Change-Id: Ib17e73079534c76f76bcb01f14b6496e62275dbd
2015-07-21 18:26:24 +00:00
Bri Prebilic Cole
0e7a1bdaef ONOS-2325 - GUI -- Multiple row highlighting minor bug fixed.
Change-Id: I60108e7f0f6992e28dd233980a09cc110c39c4a7
2015-07-21 17:46:37 +00:00