Simon Hunt
dd457206e9
FaultManagement: topo overlay - rename variable to match service name.
...
Change-Id: I75402eb99ea26b387b7a328f2208c6504f7fc1de
2016-02-03 18:29:48 -08:00
Simon Hunt
f4ef6dd16b
GUI: Javascript cleanup and additional utility functions.
...
Change-Id: Ia16dd7eecedfd116e9d0a65d60d724657e87b8d3
2016-02-04 02:10:15 +00:00
Ray Milkey
520750607a
Fix NPE when a criterion does not specify a type
...
Change-Id: I79a115308d703ccec9e9c147df42a6a0a5b8d6dd
2016-02-04 02:07:16 +00:00
Jian Li
7d180c56a3
Implement updateMetric and getLoad methods of ControlPlaneMonitor
...
- Add rrd4j jar, and wrap it as a bundle for karaf
- Implement updateMetric and getLoad methods
- Add unit test for two methods
- Revise the DefaultMetricDatabase to make it generate unique in
memory storage space
- Revise the ControlPlaneMonitor interface
- Rename percentage to ratio, due to long string unsupport
issue in RRD
Change-Id: Ia9d56f8e4f4bcd7ef7a29732668caa9c6a885ecf
2016-02-04 02:06:40 +00:00
Jonathan Hart
43d232e038
Add API to look up interface by name
...
Change-Id: I03fcae92e83f5b804bca21a105d4d1ee8295f2ad
2016-02-03 23:56:12 +00:00
Hyunsun Moon
fb631b41e0
Removed static DHCP mapping when a VM is vanished
...
Change-Id: I96aad216ebb061396bf0af9a733b14dbde20cdaa
2016-02-03 23:13:04 +00:00
Madan Jampani
56dcdce9b9
Fixes deadlock in dhcp ip assignment logic caused by nesting calls to distributed primitives.
...
Change-Id: I25acd37cbf3800ad260c672c99e9f630435f0f88
2016-02-03 23:10:44 +00:00
Madan Jampani
1f0202cff6
Ignoring atomix unit tests until the spinning issue is debugged
...
Change-Id: Ib78d41caa0c54b71490b76d46d8b397a94d010e0
2016-02-03 23:06:53 +00:00
Jian Li
ba6b1172d8
Add resource name param to diskMetrics and networkMetrics method
...
- Enable to add metrics of multiple disks
- Enable to add metrics of multiple network interfaces
Change-Id: I6e91d63b7a02f0d2f63fe445712a23e72d208789
2016-02-03 22:48:32 +00:00
Madan Jampani
1beb60c575
Refactor set and value builders to remove reference to DatabaseManager
...
Change-Id: Ia6d012af0766d117ec1baac8652056818b17c8bf
2016-02-03 22:15:02 +00:00
Julian Lawrence
5173188a78
updated mcastforwarding to handle new events
...
Change-Id: I8b3e9acc147e1f25f19ac25e579f65353cf0c72e
2016-02-03 22:09:15 +00:00
Jonathan Hart
29be97ded4
Omit zero-prefix IP match in Softrouter driver
...
Change-Id: I613c6a2aedc7274c9006be26d81e3ea9ab98b6a7
2016-02-03 21:28:00 +00:00
Ray Milkey
b7f0f64dcc
ONOS-3460 - Link provider that enforces strict configuration
...
This provider uses the "links" configuration of the network
config and only allows discovery of links that are in
the config.
Refactoring will be done in a subsequent patch set - the DiscoveryContext and
LinkDiscovery classes are duplicates, they need to be refactored so the
LLDP provider and the Network Config provider can share them.
Change-Id: I4de12fc1c4ffa05e3cac7767b8a31f48ba379f6c
2016-02-03 21:22:12 +00:00
Simon Hunt
8b28c6bc5f
GUI: trie utility operations, and test code.
...
Change-Id: I7f41d84b880a8e2075cf1c983be9a4a2def01856
2016-02-03 12:33:43 -08:00
Jonathan Hart
de15e1cd40
Remove references to SDN-IP from components that have been generalized.
...
Change-Id: Ib22d5abe8feddb805f803baa74085f079ca5f536
2016-02-03 19:49:10 +00:00
alshabib
c7a981ff83
adding remove subscriber command
...
Change-Id: I43fdd296bd65df431d760530dc7290d271d6ba6d
2016-02-03 10:26:16 -08:00
Shashikanth VH
0a82a8ea82
[ONOS-3845] BGP FlowSpec capability handling.
...
Change-Id: I5368dea5a0d959399550737ccf6eb6742a7510b9
2016-02-03 18:03:47 +00:00
Phaneendra Manda
5c8257b25a
[ONOS-3832] Sfc manager register with packet subsystem
...
Change-Id: I8eeaadd22c82647bfb87f682306b50b7fa5926a5
2016-02-03 17:23:31 +00:00
Hyunsun Moon
1d3eac9f0a
Added static DHCP lease for a new host
...
Change-Id: Ib3c614bb008d65accec3570ff526f541b1332382
2016-02-03 17:08:06 +00:00
alshabib
c61e18cdf7
default single table pipeline supports filtering objectives
...
Change-Id: Idff7720b478e1c36e541d698768dbf8c4cc49d8c
2016-02-02 23:05:25 -08:00
Simon Hunt
0b41d297a9
FaultManagement: Adding multi-clock glyph to topo overlay.
...
- topo overlay buttons updated to use clock/clocks glyphs.
- Alarms nav icon also uses clock glyph.
Change-Id: I4d590c919781e4d11b37f4b8c520fe009653bfbd
2016-02-03 04:54:42 +00:00
Thomas Vachuska
c4ee7372c5
Adding first fallback provider for flow rule subsystem.
...
Fixing onos-check-apps.
Change-Id: Ic8c2bac4403bb7a49813826262706e857932b6c0
2016-02-03 04:51:57 +00:00
sangho
122b4f5ad7
[ONOS-3867] Class cast exception bug fix
...
Change-Id: Ibb31290f2eb6a033b019c2be33af6c4139d1e79b
2016-02-03 03:20:24 +00:00
Jian Li
ec343ff628
Implement DefaultControlLoad, add lastUpdate for MetricsDatabase
...
Change-Id: Ice2ba793927117245c3fd12f32da239b60240c90
2016-02-03 02:01:11 +00:00
Madan Jampani
5e5b3d6916
State machine implementations for various distributed primitives based on latest Copycat APIs
...
Change-Id: I622cc196aa1cdf072a5a0b100a5ffaaf71b07900
2016-02-03 01:30:27 +00:00
Madan Jampani
a9673fd7ca
Fixes NPE in map event listener
...
Minor logging improvements in IntentPartitionManager
Change-Id: I7b41428c5b56fcb7f98850f50a804468743b984a
2016-02-03 01:17:13 +00:00
Simon Hunt
6f7668cb53
GUI : Icon Service -- added registerIconMapping() call.
...
Change-Id: I8a4d94b19240385140e2f0e115fbaa9fb24ec5c5
2016-02-02 22:44:47 +00:00
Thomas Vachuska
3afbc7f34a
Adding ability to project device, link and host model as alternate entities.
...
Change-Id: If23c018b024a3bbe693f0e66888c5f1707e3f66d
2016-02-02 22:43:22 +00:00
Simon Hunt
6242ede256
Test page for displaying custom glyphs.
...
Change-Id: I58d2d181ee8967e2665179db5b63fb1d4e9f2a87
2016-02-02 12:40:10 -08:00
alshabib
d61b77b5e0
added support for multicast in olt pipeline
...
Change-Id: I25c6ab18d23035094851b0800f719f28e210d403
2016-02-02 19:47:39 +00:00
Madan Jampani
28b2cd6beb
Added asConsistentMap() method to AsyncConsistentMap for creating a new ConsistentMap instance.
...
Moved default implementation of ConsistentMap to core/api bundle
Change-Id: Idb7457a93247a007a9990dd82ed1dfd1eaf30010
2016-02-02 10:49:52 -08:00
Flavio Castro
e10fa24300
Added workaround to install default rules on the IP table
...
Change-Id: I4944cab643f5d1826294c0605b35a78f7b094aa8
2016-02-02 17:18:45 +00:00
Simon Hunt
1c694bbbc6
Fault Management App: alarm clock glyph.
...
Change-Id: I0ab14c605ed6799540f9a96717d70f2ba69589f3
2016-02-02 17:16:22 +00:00
Madan Jampani
1e8e89c9a7
Fixes NPEs in TranscodingAsyncConsistentMap deserialization code paths
...
Change-Id: I7898a08d0b999fd6c84ead616856f04bc9765ed5
2016-02-02 08:53:56 -08:00
Hyunsun Moon
81ab23b3eb
Added drop rules to prevent packets for virtual networks go out
...
through the physical network
Change-Id: I84dddb0c7ca4764c00566c29c163badc8d5c538f
2016-02-02 15:55:47 +00:00
Hyunsun Moon
9186613c0f
Lowered some warning levels
...
Change-Id: I2a857b1690d462e865821cbe388eb8e5c50ef11a
2016-02-01 23:30:58 -08:00
Jian Li
10a2070bc8
[ONOS-3851] Add skeletal code of Web GUI for Control Plane Manager
...
Change-Id: I0df9c55daec0b6d9a630aa954808e6c310ba861c
2016-02-02 02:11:48 +00:00
Jian Li
54df73eee8
[ONOS-3648] Rename CPMan REST API prefix
...
Existing REST API prefix is "cpman" which does not convey the
right meaning of the API.
This commit changes the prefix name from "cpman" to "collector"
to better convey the right meaning. This commit also splits the
REST URL with "_" to improve the URL readability.
Change-Id: I3152f7b784f2ae6cbaa8855dea8d5eaabd152487
2016-02-02 01:47:41 +00:00
alshabib
086eee92d7
don't install filtering objectives on uplink port
...
Change-Id: I866a82bea33c33c1403b62c3edc619d5df50758f
2016-02-02 01:29:46 +00:00
Jian Li
d79d39ecb5
Fix incorrect NextId name issue of FlowObjectives swagger doc
...
Change-Id: I07e0ca429d37f7b458183c1f985d9fa1fa1bf866
2016-02-02 00:34:19 +00:00
Charles Chan
a449aaea8c
Strip newline and extra spaces in application short description
...
Change-Id: I963902e13c70bf4f383841a9d77ded95caf3b106
2016-02-01 23:56:27 +00:00
Hyunsun Moon
14d147d87f
[WIP] Fixed for controller to not to reply ARP request from physical
...
Change-Id: Icc09d67d988b1487d2fdc884875c618cd4f72199
2016-02-01 23:49:31 +00:00
Madan Jampani
62f15331a6
Remove map listener when caching async consistent map is destroyed
...
Change-Id: I924609fa484d469c6ea290e9c8879d1ab49cf9fa
2016-02-01 22:58:08 +00:00
Madan Jampani
551d0d269e
DistributedPrimitives updates:
...
Adds a ferderated distributed primitive creator
Adds a DistributedPrimitives utility class
Adds a transcoding async consistent map for transcoding between map types
Change-Id: I7bc30e4a8aee9d4286175d7081bbbd0f28b9928f
2016-02-01 22:56:37 +00:00
Jian Li
461489006c
[ONOS-3536] Implement back-end metrics saving logic using RRD
...
Change-Id: I1b3c495380884571dc88d2f9fb3152fdf41ef655
2016-02-01 22:40:58 +00:00
Sho SHIMIZU
2f26fb2682
Remove mutating methods in IntentData
...
Change-Id: I1d9ac694922f4a12b2d94a92b64be2c336c31ae3
2016-02-01 14:02:32 -08:00
Charles Chan
1e492d3139
Override processEthDstSpecific in CpqdOFDPA2
...
CpqdOFDPA2 doesn't need the extension selector for VLAN matching in bridging table
Implement its own processEthDstSpecific instead of using the one inherited from OFDPA
Change-Id: I0dae1e2ccdc062182f3f373bbd8669b3418cd7c1
2016-02-01 21:57:46 +00:00
Thomas Vachuska
7b3fe3a4a5
Defining notion of a projectable entity.
...
Opened up DefaultDriverHandler to accept arbitrary DriverData.
Added clarifying documentation to DriverData.
Change-Id: Ic96251703bf0461caef4f3950658e2073d889653
2016-02-01 21:29:52 +00:00
Madan Jampani
087276776b
Leaders cli improvements:
...
-c option now returns term and term start time.
-j option returns all info (including candidates)
-fixes the NPE identified in ONOS-3846
Change-Id: Ifbbd1aab92df78113f5abab09d360cee7f43c2d0
2016-02-01 20:47:46 +00:00
Hyunsun Moon
d52bffc5ce
CORD-484 Support management network for a VM
...
Change-Id: I866ae3ae7d839cd29f1732605170f3dfbab402bb
2016-02-01 19:21:36 +00:00