Pavlin Radoslavov
9de2772d0d
Work toward common IP address classes.
...
Ported the following IP address classes from the older codebase:
Ip4Address, Ip6Address, Ip4Prefix, Ip6Prefix (and the corresponding
unit tests).
NOTE: Those classes are not ready to be used yet.
Change-Id: I234875abbc9df8daa2f8ae28706af591dd2c5f2d
2014-10-23 20:35:48 -07:00
Pavlin Radoslavov
d26f57a8e6
Refactoring in the unit test utility framework:
...
* Moved unit test utilities to the onlab-junit package under utils/junit
- ImmutableClassChecker
- TestUtils and TestUtilsTest
* Added/ported unit test utilities from the older code
- UtilityClassChecker and UtilityClassCheckerTest
- ImmutableClassCheckerTest
* Updated/fixed some of the pom.xml files in the context of the
onlab-junit package:
- Added <scope>test</scope>
- Replaced hard-coded "1.0.0-SNAPSHOT" with "${project.version}"
Change-Id: Ie5f51ba401ca1748340f38848ab6bfc251964adc
2014-10-23 17:58:36 -07:00
Thomas Vachuska
221db5257b
Corrected external Javadoc pom
2014-10-23 17:52:44 -07:00
Thomas Vachuska
7d84453188
Merge "Cleanup and javadocs for SDN-IP code"
2014-10-23 17:20:09 -07:00
Praseed Balakrishnan
0a58f5ae4e
Removing hardcoded MA for optical.
2014-10-23 17:03:13 -07:00
Praseed Balakrishnan
e218ba10ea
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-23 16:58:46 -07:00
Simon Hunt
19cb098a9f
Another step forward with the UI.
...
- Added (placeholder) logo to mast head.
- Minor tweaks.
2014-10-23 16:45:08 -07:00
Jonathan Hart
31582d1b39
Cleanup and javadocs for SDN-IP code
...
plus refactor a unit test that started failing
Change-Id: Ib9f0f8eefc2ba7a9798d8f01b537dae18dd2920c
2014-10-23 16:44:04 -07:00
Jonathan Hart
936c49d147
Added getCriterion method to TrafficSelector
...
Change-Id: I72d89d878e1fae95d1e16d9ed473b7711895e478
2014-10-23 16:41:00 -07:00
Brian O'Connor
38948410f7
Merge branch 'optical-integration'
2014-10-23 16:32:25 -07:00
weibit
253c865d79
some optical intent changes
...
Change-Id: Ie9b02e2d199aa72f9828e91b248bd052f7b38fa2
2014-10-23 16:31:29 -07:00
Thomas Vachuska
8ac922dad8
FIxed checkstyle fails.
2014-10-23 16:17:03 -07:00
Thomas Vachuska
34d76aef2a
Modified onos-build to reflect splitting javadoc generation into a separate module.
2014-10-23 16:04:14 -07:00
Thomas Vachuska
abfe8d3bc4
Splitting aggregate javadoc generation into a separate project and pom.xml file.
2014-10-23 15:59:32 -07:00
Praseed Balakrishnan
41c088a22d
Merge branch 'optical-integration' of ssh://gerrit.onlab.us:29418/onos-next into optical-integration
2014-10-23 15:58:48 -07:00
Praseed Balakrishnan
29d7d85563
removing test add component
2014-10-23 15:58:41 -07:00
Brian O'Connor
4908d60fe9
refactoring OpticalPathIntent yet again
...
Change-Id: Ibbad495b45f2d461eced6cae2a221887466a83c2
2014-10-23 15:58:36 -07:00
Praseed Balakrishnan
20d72c0ac3
Merge branch 'optical-integration' of ssh://gerrit.onlab.us:29418/onos-next into optical-integration
2014-10-23 15:55:53 -07:00
Praseed Balakrishnan
64369da98a
sigtype selector and treatment and fix not finding the switch id in test app.
2014-10-23 15:55:20 -07:00
Yuta HIGUCHI
9def047b78
DistributedFlowRuleStore: remote batch support
...
Change-Id: I373a942697624440e025a8022a13394396058a71
2014-10-23 15:54:47 -07:00
Brian O'Connor
086724eb7e
refactoring OpticalPathIntent
...
Change-Id: Ic6ab6237237b2a5019851182b2869110bc5b1b73
2014-10-23 15:47:47 -07:00
Madan Jampani
98c17607d8
Broadcast shouldn't give up before attempting to unicast to every memeber
2014-10-23 15:33:23 -07:00
Simon Hunt
2c9e0c284b
Another step forward with the UI.
...
- Added hosts to test data.
- Messed with colors and icons.
- Added more internal configuration values.
2014-10-23 15:12:58 -07:00
Toshio Koide
86160f548c
Change method name of LinkResourceService
2014-10-23 14:59:26 -07:00
Brian O'Connor
5296b32841
adding add-optical-intent command
...
Change-Id: I4f2dacb52739dbbbdbcbc59916998bd161fe3fe8
2014-10-23 14:59:05 -07:00
Toshio Koide
5c0a726977
Rename package name of LinkResourceManager.
2014-10-23 14:50:40 -07:00
Thomas Vachuska
9ba9419e9f
Merge remote-tracking branch 'origin/master'
2014-10-23 14:19:50 -07:00
Thomas Vachuska
d404c5177b
Added initial sketch of JSON codec abstraction and related codec tracking service.
2014-10-23 14:19:46 -07:00
Marc De Leenheer
37f328a1d6
Merge branch 'optical-integration' of ssh://gerrit.onlab.us:29418/onos-next into optical-integration
2014-10-23 14:16:04 -07:00
Marc De Leenheer
9eb47ec124
Working lambda treatment & selectors
2014-10-23 14:15:49 -07:00
weibit
2543d5aee9
optical intent
...
Change-Id: I8cef7ae7fff3c9423daad242630a69922b855e98
2014-10-23 14:14:47 -07:00
Toshio Koide
ca0fcff106
Implement fake requestResources() method.
2014-10-23 14:09:22 -07:00
Marc De Leenheer
09e5f64886
Merge branch 'optical-integration' of ssh://gerrit.onlab.us:29418/onos-next into optical-integration
2014-10-23 13:54:26 -07:00
Marc De Leenheer
4908775b84
Support lambda's in selector & treatment
2014-10-23 13:54:09 -07:00
Pavlin Radoslavov
ccc2e33a6b
Refeactor the Topology Events and Intent Events Metrics modules:
...
* Use the new class EventMetric to cleanup and simplify the implementation
* Replaced the single metric for Topology Events with four metrics
(last event timestamp and event rate):
- Device Event metrics
- Host Event metrics
- Link Event metrics
- Topology Graph metrics
Change-Id: I2acc06ab84ef3ca06d0d383983dfcff9774ff341
2014-10-23 13:49:26 -07:00
Yuta HIGUCHI
9eedb46567
Update Hazelcast to 3.3.2
...
Change-Id: Idb7ea81bf1ed22e0d34df346466017d49cbf4381
2014-10-23 13:48:32 -07:00
weibit
9e622ac47b
optical intent
...
Change-Id: I23714985a2fe1e3bbc59deff2d267007750d0420
2014-10-23 13:47:48 -07:00
weibit
7e5834602f
optical intent module
...
Change-Id: Ifa405ab1d883b293d349f1b66d26a05a0724691f
2014-10-23 13:47:48 -07:00
weibit
f32383bb00
Optical Path Porvisioning
...
Change-Id: I9788fd9172edc8ab571aa1d41962c2bd10697c50
2014-10-23 13:47:48 -07:00
Pavlin Radoslavov
41d5adb3d4
Added a new class EventMetric that can be used for measuring events:
...
rate and last event timestamp (ms from epoch)
Change-Id: Ifce6c2ca911f3b288a0efd9061befc936d06da51
2014-10-23 13:44:21 -07:00
Brian O'Connor
55153ce8bd
adding javadoc to LinkResourceService
...
Change-Id: I2319c6cca4b1f051be453f1c87f5aba2773027f9
2014-10-23 13:44:05 -07:00
Brian O'Connor
e7e4bd5825
adding Get by IntentId to LinkResourceService
...
Change-Id: Ic27daef6e3e55a7d2301f8009432d6c216e1523d
2014-10-23 13:36:59 -07:00
Marc De Leenheer
922760bec9
Merge branch 'master' into optical-integration
2014-10-23 13:13:10 -07:00
Praseed Balakrishnan
8d9d38f3e9
Merge branch 'optical-integration' of ssh://gerrit.onlab.us:29418/onos-next into optical-integration
2014-10-23 13:03:14 -07:00
Praseed Balakrishnan
6e6d66b321
Updated optical extension pom
2014-10-23 13:02:49 -07:00
Toshio Koide
a363f43b96
Cosmetic changes
2014-10-23 12:49:40 -07:00
Toshio Koide
d1865a4021
Add ResourceType field for ResourceAllocation, and change visibility of some of methods
2014-10-23 12:44:55 -07:00
Toshio Koide
d707d7a886
Update getResourceAllocation() of LinkResourceAllocations to return set of resource allocations
2014-10-23 12:37:51 -07:00
Yuta HIGUCHI
868def0f97
minor changes to RoleValue
...
Change-Id: Id870843c53549439e88ada40e8b2ef5513b8e4b7
2014-10-23 12:14:37 -07:00
Yuta HIGUCHI
87102541a9
attempt to fix buffer underflow
...
- IMap#get usually returns clone of original value,
but when the type is byte[], it returns the original value.
- During the deserialization process, Kryo temporarily modifies the input buffer,
which may cause problem when multiple threads were reading the same value.
- applying clone only to value deserialization for now,
since it is unlikely that caller will be modifying Map key
Change-Id: I52214ba711b4060663b0e1c451f49bdd1d472ea9
2014-10-23 12:14:37 -07:00