Sho SHIMIZU
200a7394a2
Simplify statements to define serializer just for KryoNamespaces.API
...
Change-Id: Iac8c6233ab142bc382f35fbd070d4386a7baf64c
2015-07-24 15:53:38 +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
Flavio Castro
5e1f129175
ONOS-2315 Adding new metrics to ConsistentMaps
...
Change-Id: Iba9a70f5eb268834564be26e42776b9caa4ea547
2015-07-24 00:35:44 +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
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
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
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
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
b19bffb664
Hunting down elusive source of lag.
...
Change-Id: I9380bc5238202aeac7cbf89c32121b088451e02d
2015-07-22 10:56:16 -07:00
Madan Jampani
762246d50e
Added a AtomicValue distributed primitive.
...
Change-Id: I00ff165cbd9c6e4f2610af9877ff262527b7b048
2015-07-22 02:55:09 +00: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
Madan Jampani
3ca9cb6dcb
Minor fixes in DatabaseProxy
...
Change-Id: I2e1ac92a80f652acc324337383dba526e510f353
2015-07-21 18:52:23 +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
Sho SHIMIZU
4ed2559bfd
Add default implementation for Resource/ResourceAllocation
...
- Instantiation of the implementations are needed in an implementation
of ResourceService
- Device and link specific implementations are removed because the default
implementations cover what these classes can do
Change-Id: Ia50b495e4d3bc21bf8f55f77a01f0532fae72720
2015-07-21 17:26:36 +00:00
samuel
8d6b0a9d76
Updated. Build a OVSDB driver and its associated behaviors for
...
supporting application to create VxLAN/GRE tunnels
This code is for JIRA ONOS-2181.
Change-Id: If7f341a422620a9e885741d4cc412fad39438d89
2015-07-21 13:56:25 +08:00
Thomas Vachuska
94c3cf4f5b
Adding some instrumentation to figure out where transient delays in creating pipeliner come from.
...
Change-Id: I7ad08a660f2915f6df4ceeaa63f798eaca0720a8
2015-07-20 13:01:12 -07:00
Hyunsun Moon
c8bd97c5e1
ONOS-2403 Support setting TCP/UDP port action in flow rule for OpenFlow13
...
Change-Id: I4ce84aba9db03a66ebcfb34959c11cc4acadb07b
2015-07-20 18:45:41 +00:00
Thomas Vachuska
9c9ff7c170
Initial skeleton for the flow space analyzer application.
...
Change-Id: I1fe9e57a6c66e80a504b98f46fc160aa34003172
2015-07-20 10:38:59 -07:00
Jonathan Hart
052a6c5962
Fix establishing local identity with wrong IP address.
...
ONOS-2406.
Ported from onos-1.2 branch.
Change-Id: I4eda4eeb5ed3218d1063102db4794a535cb9002f
(cherry picked from commit 3dbf89d609afc12551106f91e91eba43cc267362)
2015-07-20 17:20:14 +00:00
Ray Milkey
b9af946649
Implement REST APIs for link flow statistics
...
Change-Id: I65ca3cec9dd1771a70811afd319619827f7b9010
2015-07-20 16:38:05 +00:00
Thomas Vachuska
a09c0ed8a2
Fixed listener registry to eject listeners only if they indeed exceed the limit.
...
Change-Id: Ic9453b5b1eabc3d9c92af01e6817612e710bfba8
2015-07-17 18:58:55 -07:00
Madan Jampani
4727a111ed
Added a compute method to ECMap to simplify map interactions following a read-modify-write template.
...
Change-Id: If8c791ce1f49a7b5b3d04941b6e03a10261c6f6f
2015-07-17 16:30:36 +00:00
Thomas Vachuska
174bb91e6e
Simplified onos-wipe-out shell tool
...
Added instrumentation to FlowObjectiveManager to confirm/deny time-cost of pipeliner setup.
Change-Id: I93bcd786b0a7cb2b953a23c51f82a20d915d8d1a
2015-07-17 16:11:04 +00:00
Thomas Vachuska
80b0a802cc
Added deviceId to the DriverData as part of available context.
...
Change-Id: I5be94f35a2889e0c93cf3c20c4c9d6f907411121
2015-07-17 16:10:52 +00:00
Hyunsun Moon
9fed5282b5
ONOS-2402 Add L4 modification instruction type and class
...
Change-Id: I74fec41f865191371a908cef86c00218f8a1a203
2015-07-17 15:51:28 +00:00
Sho SHIMIZU
abd849cac1
ONOS-2382: Define a new resource management API
...
Change-Id: I8abbb30967a7f99ea96b22613b40b2bc0a0ce73c
2015-07-16 22:02:40 +00:00
Brian O'Connor
597934f755
ONOS-2381 Fixing intent purge command
...
We need to remove the current value.
Change-Id: Ib15f9b097e3df096b45367012d067973436e1d85
2015-07-16 18:54:24 +00:00
Madan Jampani
40537ca1a9
Moving to Copycat version 0.5.0.onos12-SNAPSHOT to pick up latest fixes
...
Change-Id: I1c7851f67b30b706319682b850c6398777ba32f2
2015-07-16 11:29:58 -07:00
HIGUCHI Yuta
4af6b0345c
Separate HandlerBehaviour for Port administrative state
...
Change-Id: If15e88d92a4b6a83eba6b0162d4a5e29fba438c6
2015-07-16 16:17:12 +00:00
alshabib
e27055bed2
Initial skeleton of OpenFlow meter provider
...
Change-Id: Ifa0992f5c60f2ca65b97bdd553dc41cd7a55430c
2015-07-16 11:35:23 +00:00
Thomas Vachuska
7b438afd38
Initial sketch of the virtual network constructs.
...
Change-Id: Ibcdafb9e56edb29fb37b80d7b0da321ad989c564
2015-07-15 19:09:56 -07:00
Hyunsun Moon
a08c5d0a61
TUNNEL_ID field support in flow matching and actions
...
Change-Id: I886123a7c8d57dc4a3e12727ec8a9be4920da79e
2015-07-14 17:56:35 -07:00
Michele Santuari
316d8cfc52
ONOS-1882: fix wrong MPLS label assignment
...
Change-Id: I469765722b7e2b45551c52427422fbe920bbbb54
2015-07-14 21:36:25 +00:00
samuel
e1fa7324f7
[ONOS-2383]Fixs the DeviceManager.java white-spacing/line-breaks
...
Change-Id: Ic2f44f5121fa5afbf64a216af301d690106efaf8
2015-07-14 16:35:49 +08:00
samuel
738dfafd6a
[ONOS-2159]Add to query devices by type api in DeviceService and
...
DeviceStore interfaces
Change-Id: Ifa7e94e08eb150fb4d71248a50a390832d1549df
2015-07-11 11:08:57 +08:00
Thomas Vachuska
d5d113b18d
Adding ability for driver handler behaviours to obtain services via the parent handler context.
...
Change-Id: Icc71a0c5f1fd50a4accd35777aeca7d0d5811bbf
2015-07-10 19:18:01 +00:00