1219 Commits

Author SHA1 Message Date
Yuta HIGUCHI
e5ca93bf1f fix some of findbugs issues
Change-Id: I20aa54af16f3a1e3323d735fe53cc26c03d5e52e
2014-10-23 12:14:37 -07:00
Madan Jampani
692ca59a98 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-23 12:07:07 -07:00
Madan Jampani
31961c1409 Resolving merge conflicts 2014-10-23 12:06:58 -07:00
Toshio Koide
65e890f153 Add DefaultLinkResourceRequest implementation. 2014-10-23 12:02:25 -07:00
Toshio Koide
fa0dff61cf Implement link resource request/allocation objects. 2014-10-23 11:46:44 -07:00
Toshio Koide
569ca70f12 Implement BandwidthResourceRequest class and its builder. 2014-10-23 11:37:44 -07:00
Jonathan Hart
b358c1ec9a Updated example SDN-IP config files
Change-Id: I49b4a11b1ececddaf88f08dd8f1e97a42f274b8a
2014-10-23 11:05:17 -07:00
Jonathan Hart
43ef46fbad Shut LinkDiscovery up
Change-Id: I59dbb008014969476c8180f7a2b09a78a69519a5
2014-10-23 10:48:37 -07:00
alshabib
9cbdec4015 stats manager cleanup
Change-Id: Icf5ab2ef39d3ad887c56b2d49ebb418e9de4ff2d
2014-10-23 10:45:55 -07:00
Toshio Koide
50df38df23 Starting implementation of LinkResourceManager. 2014-10-23 10:36:51 -07:00
Praseed Balakrishnan
0f959583fb Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-23 10:34:24 -07:00
alshabib
44edb8146d Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-23 10:24:28 -07:00
alshabib
12288c8396 fix for distributed link discovery
Change-Id: I2ef2b8f6bdfcbde5c4a71d15d868fef8092c4aaa
2014-10-23 10:24:23 -07:00
Praseed Balakrishnan
68b4016ff9 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-23 10:15:50 -07:00
Madan Jampani
117aaae1fd Towards a distributed flow rule store 2014-10-23 10:04:05 -07:00
Jonathan Hart
147b2ac37d Fixes to allow CPqD switch to connect (eventually)
Change-Id: I5fff883d8458de4c9924051480caa6e3268ffef7
2014-10-23 10:03:52 -07:00
alshabib
8d5665f295 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-23 09:52:14 -07:00
alshabib
46122d8550 finished stats service
Change-Id: Ic1edef3e9cabefb2cbfdd8eecc465b3fa7f96bd9
2014-10-23 09:05:31 -07:00
Pingping
3855f31f9e add unit test to Router class
Change-Id: I26d129fdae3b247e7f3976b7fbe953bef47cd4fd
2014-10-23 08:16:15 -07:00
Thomas Vachuska
9f805b16f2 Merge remote-tracking branch 'origin/master' 2014-10-23 02:33:42 -07:00
Thomas Vachuska
9252bc33a0 Added a REST command to upload topology configuration. 2014-10-23 02:33:25 -07:00
Pavlin Radoslavov
295b296961 Added a new module: ONOS intent metrics application
It can be used as an Intent-related event and event metrics collector.
It can be loaded by one of the following two (new) features:
     onos-app-metrics, onos-app-metrics-intent

After loading the module, it subscribes for intent-related events
and keeps the following state:
 (a) The last 100 events
 (b) The timestamp of the last event (ms after epoch) as observed by this
     module for each event type: SUBMITTED, INSTALLED, WITHDRAWN.
     The missing event type is the equivalent of "Withdraw Requested"
 (c) The rate of each intent event type: count, median rate, average rate
      over the last 1, 5 or 15 minutes

The following CLI commands are added:
 * onos:intents-events
   Shows the last 100 intent events
 * onos:intents-events-metrics
   Shows the timestamp of the last event (ms after epoch) as observed by
   this module for each event type, and the rate of the topology
   events (for each event type): see (b) and (c) above

Change-Id: I9f23e9086bbd433b8f24283539abdeb97e199e2e
2014-10-23 01:12:41 -07:00
Pavlin Radoslavov
5ba8b28e76 Update the TopologyMetrics module to listen for all topology-related events:
Devices, Hosts, Links, TopologyEvent

Now the semantics for updating the metrics are:
 * Any topology-related event (DeviceEvent, HostEvent, LinkEvent,
   TopologyEvent) will update the Lost Topology Event Timestamp
 * Only the DeviceEvent, HostEvent and LinkEvent will be counted in
   measuring the event rate; TopologyEvent is excluded, because it
   is generated as a result of some of those events

Also, increased the number of saved events from 10 to 100.

Change-Id: Ie759ee69869cddc617d7ad5b8b75a622e2571620
2014-10-23 01:03:10 -07:00
Thomas Vachuska
65b3583a63 Merge remote-tracking branch 'origin/master' 2014-10-22 23:35:54 -07:00
alshabib
558e893766 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-22 23:32:04 -07:00
alshabib
f6c2ede95f remote stats service functional
Change-Id: I4ebc4c565b7ee7533b5bd1a0379f54470223ba0e
2014-10-22 23:31:50 -07:00
Thomas Vachuska
5c436bab37 Merge remote-tracking branch 'origin/master' 2014-10-22 22:33:49 -07:00
Thomas Vachuska
0e752bdbb4 Added link types of TUNNEL and OPTICAL.
Fixed the optical config json file.
Fixed treatment of links added by ancillary providers.
Added a trap for topology provider errors.
Added CLI to recompute topology.
2014-10-22 22:33:41 -07:00
Pavlin Radoslavov
156c2ff204 Added method DeviceEvent.toString() that overrides method
AbstractEvent.toString()

This method is needed so we can display the port as well (when set).

Change-Id: I35af68ccb4a63602de40a904a6cee0cfe5f4985f
2014-10-22 22:00:15 -07:00
alshabib
0a1866c2fe Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-22 21:53:43 -07:00
alshabib
23a8d7c756 added stats command
Change-Id: Id6ac04e116858c4a105329ddcf5557fee93dfc8d
2014-10-22 21:53:39 -07:00
Yuta HIGUCHI
02eacfec68 ClusterMessageResponse to provide Future interface
Change-Id: I6d43382a1b572f34c5d7d1d41ca1e41dd472f6f2
2014-10-22 20:42:59 -07:00
Yuta HIGUCHI
4cf23cede7 KryoSerializer usage fix
Change-Id: I48e578b33f4c13272a4aa780ee6718e38c2cbea8
2014-10-22 20:37:30 -07:00
Yuta HIGUCHI
eb3f30b7e7 fix wrong log level
Change-Id: Icd129e22e4acb41c5fd3d4829d9541bd6bdfcf80
2014-10-22 20:31:42 -07:00
Yuta HIGUCHI
920d6a71ec specify minimum maven version
Change-Id: Icd8067507ece5af1f0437f49a12c319a999ce439
2014-10-22 20:31:42 -07:00
Yuta HIGUCHI
0820da0d2a use managed guava version
Change-Id: I470f69999259ef1233bf37fbc55920b9bd151c7e
2014-10-22 20:31:42 -07:00
Brian O'Connor
67eb3805b2 updating onos.py
Change-Id: I6ec6bf1205d0d3175495a7ecef4c2a4156d2e25a
2014-10-22 19:55:38 -07:00
Ayaka Koshibe
a7384a83d8 fixes related to getRole() assumptions
Change-Id: Icf19d95714dc217200eed021a495d9a78440ca8e
2014-10-22 18:59:34 -07:00
alshabib
44521eccf6 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/net/src/test/java/org/onlab/onos/net/flow/impl/FlowRuleManagerTest.java

Change-Id: I23a7b1bff399c95499a39f7a00563650f58b7210
2014-10-22 18:36:02 -07:00
alshabib
3d643ecc8d functional stats service
Change-Id: I90de3aa5d7721db8ef6a154e122af8b446243f60
2014-10-22 18:33:00 -07:00
Thomas Vachuska
944cb6c30d Added CLI support for showing key/value annotations for devices, ports, links & hosts. 2014-10-22 17:05:42 -07:00
Thomas Vachuska
9b8278c8aa Merge remote-tracking branch 'origin/master' 2014-10-22 16:40:52 -07:00
Thomas Vachuska
56dbeb18d3 Fixed a defect that allowed ancillary device providers to overwrite primary provider's data. 2014-10-22 16:40:44 -07:00
Simon Hunt
1c219897b1 Added geometry lib script, and implemented collision prevention of nodes. 2014-10-22 16:32:39 -07:00
Simon Hunt
ae968a6681 Oops. Added missing .png's and fixed a couple of errors in network.js. 2014-10-22 14:54:41 -07:00
Jonathan Hart
4c2b15e265 Implemented getMatchingInterface and added unit tests for
HostToInterfaceAdaptor.

Change-Id: Ibb56902e13f26dbd619d1ef87e283e8e4c5317db
2014-10-22 14:47:07 -07:00
Simon Hunt
1c5f8b6a58 Added code to adjust node rectangle size based on text label size, plus a little more for the icon. 2014-10-22 14:43:01 -07:00
Thomas Vachuska
83e090e320 Adding intent operations batch abstraction.
Adding copyright to intent and flows.
2014-10-22 14:25:35 -07:00
Thomas Vachuska
1fb982fe93 Adding intent operations batch abstraction. 2014-10-22 14:09:17 -07:00
Praseed Balakrishnan
328251fd70 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	apps/optical/src/main/java/org/onlab/onos/optical/cfg/OpticalConfigProvider.java
2014-10-22 14:05:41 -07:00