Pingping
3855f31f9e
add unit test to Router class
...
Change-Id: I26d129fdae3b247e7f3976b7fbe953bef47cd4fd
2014-10-23 08:16:15 -07:00
Thomas Vachuska
9252bc33a0
Added a REST command to upload topology configuration.
2014-10-23 02:33:25 -07:00
Ray Milkey
5154ec3e91
Fix some unchecked conversion warnings
...
Change-Id: I5cfb0fceb6ab1d200fb1d7e9849ce458a2aa8ac7
2014-10-22 11:05:43 -07:00
Pavlin Radoslavov
64d9e47215
Added initial implementation of Topology-related event and
...
event metrics collector. It can be loaded by one of the following two (new)
features: onos-app-metrics, onos-app-metrics-topology
After loading the module, it subscribes for topology-related events
and keeps the following state:
(a) The last 10 events
(b) The timestamp of the last event (ms after epoch) as observed by this
module
(c) The rate of the topology events: count, median rate, average rate
over the last 1, 5 or 15 minutes
The following CLI commands are added:
* onos:topology-events
Shows the last 10 topology events
* onos:topology-events-metrics
Shows the timestamp of the last event, and the rate of the topology
events: see (b) and (c) above
2014-10-21 22:13:09 -07:00
Pavlin Radoslavov
3559249b9b
Refactoring and cleanup in the Metrics module:
...
* Removed logging related code inside class MetricsManager
* Removed @Component related code, because it is not suppose to be used
as an component.
* Added a new class-wrapper so the Metrics can be used as a loadable service:
MetricsManagerComponent. The name and the location of this class
will be refactored in the future.
* Added new method MetricsManager.removeMetric()
* Line formatting
* Changed "interface MetricsService" to public
2014-10-21 21:57:25 -07:00
Pavlin Radoslavov
df042bd11d
Minor cleanup in the Metrics module:
...
* Add missing Javadoc
* Line formatting
No functional changes.
2014-10-21 21:47:38 -07:00
Madan Jampani
871009392c
Added NettyMessagingService constructor that accepts both ip and port
2014-10-21 16:46:12 -07:00
Madan Jampani
99e9fe2c15
Better netty transport initialization
2014-10-21 13:47:12 -07:00
Madan Jampani
37b9117946
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-21 09:46:18 -07:00
Madan Jampani
824a7c192a
Netty epoll support. Now with updated pom.xml and features.xml to bring in the dependencies
2014-10-21 09:46:15 -07:00
Yuta HIGUCHI
cac919cc13
flushing just to be sure
...
Change-Id: Iebdc4b50a94e3247c15152c6c3148620739cc864
2014-10-20 22:44:55 -07:00
Yuta HIGUCHI
ceff7b0c20
expand netty-all to match feature.xml
...
Change-Id: I1543cd614d0b475076dc94d2d8cddbbabe10eb7d
2014-10-20 18:32:55 -07:00
Yuta HIGUCHI
48ec4f75e6
Revert "Using native transport (epoll) with netty"
...
This reverts commit f22f2043548ddba2c1a2ffc46ff0672006f1bc7e.
- It did not run inside karaf
Change-Id: Ieab6684bbde1029ad53337e9a4ee03623c2e6ab7
2014-10-20 18:05:27 -07:00
Madan Jampani
f22f204354
Using native transport (epoll) with netty
2014-10-20 16:55:54 -07:00
Madan Jampani
e602bb40da
Revert netty nativ support
2014-10-20 16:03:41 -07:00
Madan Jampani
5e83f333ca
Netty native transport (epoll) support
2014-10-20 15:35:09 -07:00
Yuta HIGUCHI
633cf88992
KryoNamespace as KryoFactory
...
Change-Id: I4b78433f08d01619b89f37a961213660a8e3c2db
2014-10-20 09:11:06 -07:00
Yuta HIGUCHI
8d143d2a01
Rename KryoPool -> KryoNamespace
...
Change-Id: Ife1c311b40eaab133bb3b8dd3314b98c60b4411d
2014-10-20 09:11:06 -07:00
weibit
38c42ede2e
Optical topology provider for UC1
...
Change-Id: I1b25c9412b5180f9dce167f8700eb84baba70486
2014-10-17 11:09:34 -07:00
alshabib
75e774203d
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
...
Conflicts:
core/store/hz/net/src/main/java/org/onlab/onos/store/device/impl/DistributedDeviceStore.java
core/store/hz/net/src/test/java/org/onlab/onos/store/device/impl/DistributedDeviceStoreTest.java
features/features.xml
tools/test/cells/office
Change-Id: I08e6d7c6a0bdaae072dd50ff7ac36d94f16d77e1
2014-10-16 18:03:40 -07:00
alshabib
7911a05aae
lldp discovery independent of OF
...
Change-Id: I720f727f6628e30e5d732e6d7bf742d1b7050812
2014-10-16 17:49:37 -07:00
Jonathan Hart
20d8e5140b
Ported BGP tests from old codebase
2014-10-16 11:44:57 -07:00
Jonathan Hart
bcae7bdf0e
Removed faulty toInt method and renamed toRealInt to toInt.
2014-10-16 10:26:54 -07:00
Jonathan Hart
ab63aacae2
Port the BGP implementation of SDN-IP.
2014-10-16 09:51:38 -07:00
Jonathan Hart
403ffcd5d6
The missing link
2014-10-16 08:54:35 -07:00
Jonathan Hart
335ef46cc1
Port the Router functionality from SDN-IP.
...
As part of this we added an onlab-thirdparty artifact which allows us to
bring in dependencies that aren't bundles.
2014-10-16 08:26:31 -07:00
Yuta HIGUCHI
7f3df231e1
avoid unnecessary boxing
...
Change-Id: I1fd423ea521149e24ce159af48bc6d1da6f37646
2014-10-15 23:38:24 -07:00
Jonathan Hart
dc711bd59d
Ported PeerConnectivity onto ONOS next, and implemented a service that can
...
construct Interface objects based on PortAddresses from HostService.
2014-10-15 11:27:04 -07:00
Jonathan Hart
dbdbdbb451
Added restrictions for proxy ARP
2014-10-15 11:27:04 -07:00
Yuta HIGUCHI
e66d10ef5b
remove unnecessary Exception declaration
...
Change-Id: If1c86ab88987fb4ef0db8beaa412c4dc030f5520
2014-10-14 19:47:04 -07:00
Yuta HIGUCHI
24b3b3b64e
increasing latch timeout, which sometimes fails
...
Change-Id: Idad05c82f86cbe0024206db2ea6699e4fe06bfa4
2014-10-14 11:30:15 -07:00
Yuta HIGUCHI
8ee7d4cf79
Kryo related fixes
...
- remove dependency to kryo-serializers
- update kryo to 3.0.0
-- includes bug fix for protected constructor issue
Change-Id: Ib4cac77fe3943c58933bd92a058172f89ad628f5
2014-10-10 09:36:21 -07:00
tom
545708e14e
Optimizing performance of HostId.
2014-10-09 17:10:02 -07:00
pankaj
6005d23ecf
change units to microseconds
2014-10-08 15:32:38 -07:00
pankaj
b847eaef8a
reduce logging
2014-10-08 14:39:25 -07:00
pankaj
7378e556d9
Report for nanosecond latencies
2014-10-08 10:29:26 -07:00
pankaj
9c060c09ef
Report metrics to log
2014-10-08 10:21:29 -07:00
pankaj
f740f326e3
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-07 18:06:11 -07:00
Madan Jampani
cc3295c80b
Removed redundant serialization block
2014-10-07 17:51:15 -07:00
tom
260a778f1c
Merge remote-tracking branch 'origin/master'
2014-10-07 17:43:55 -07:00
Madan Jampani
f4f6fe235f
Removed files that no longer needed
2014-10-07 17:43:49 -07:00
tom
53efab57e0
Added Version and CoreService/Manager as an initial outline of a bootstrap coordinator.
2014-10-07 17:43:48 -07:00
Madan Jampani
29e5dfd82b
Added logging to netty
2014-10-07 17:26:25 -07:00
pankaj
366ce8b168
Create handles and default to console reported for metrics
2014-10-07 17:18:37 -07:00
Madan Jampani
9621ba1d8b
Fixed merge conflict in InternalMessage
2014-10-07 12:45:44 -07:00
Madan Jampani
53e44e623a
Simplified how message payloads get serialized/deserialized
2014-10-07 12:42:59 -07:00
Yuta HIGUCHI
c65f51273a
Add TODO note
...
Change-Id: If600ac0f81bc25f9d1d2a6a3cbd9ffdbe19183cf
2014-10-07 10:27:26 -07:00
Madan Jampani
f1d425affe
Logging fix in NettyMessagingService + Added a simple unit test.
2014-10-07 09:52:36 -07:00
Yuta HIGUCHI
672488d8cf
KryoSerializationService -> Serializer
...
- no longer a shared OSGi service.
Change-Id: Ie2b2320e92685cd515b30ffc472e3a02149a5bbd
2014-10-07 09:32:19 -07:00
Yuta HIGUCHI
cdda17f171
marking test/sample codes under netty
...
Change-Id: I7f40e47457593c9a404ac513df4fe1f6a1077c9b
2014-10-06 23:35:19 -07:00