86 Commits

Author SHA1 Message Date
Yuta HIGUCHI
93356bcabc Update hazelcast version to 3.4
Fixes ONOS-864

Change-Id: Ib8ba93de2bcc5fd278039d24482a9019f2d1eae8
2015-01-28 12:33:59 -08:00
Thomas Vachuska
a8f4e7dee1 Sketching out device driver subsystem to allow extensible device management functions to be made available to applications.
Revising some implementations and adding tests.
Removing fingerprint and extension concept for now.

Change-Id: Id50faf29e4590b08e0c2b385ae8d4bb0c453f37e
2015-01-16 22:05:05 +00:00
alshabib
612863442a null device provider implementation along with directory structure
for the other device providers

initial null provider directory structure

Change-Id: Ib7a766a854ba1863564ce2dc950f597a41a4e545

better with files

Change-Id: I041ea7bb718748e5f72ccaf06836c322b4e411d6

no binaries needed

Change-Id: I0bc978dd5bf6d20968bd1a28c6165b9f49ba585b

start nulldeviceprovider

Change-Id: If75bced900c185ca58a9302130c4d4a3cc18f12d

null device provider trivial implementation

supports hardcoded number of devices and ports, this will ultimately be extented to cli/rest configuration.

Change-Id: Iaeffc5526526b90fb1ecbcc0bd8b88103bdb921a
2015-01-12 03:54:25 +00:00
Jonathan Hart
4d887e8372 Moved onlab-rest bundle out of onos-api.
Having onlab-rest in onos-api creates a dependency issue because the
dependencies of onlab-rest are not included in onos-api. Usually people don't
see an issue because they also have another rest/web feature installed.

Fixes ONOS-505.

Change-Id: Ifd1526491eb526bb2d751d915fc97cceef5a64a9
(cherry picked from commit 449bd5bc62f5723f914efe8117f19190d1b9ff49)
2015-01-09 21:43:46 +00:00
Brian O'Connor
7f2e9bf19a bumping version to 1.1.0-SNAPSHOT
Change-Id: I35f10fa7ffab12365ad852f5253bc1f395282f9b
2014-12-04 23:45:40 -08:00
Brian O'Connor
5b29ebd309 Bumping version to 1.0.0
Change-Id: I0cdd1f64a9292c91af27b86e89bd8251b2c298f3
2014-12-04 21:54:26 -08:00
Pavlin Radoslavov
bce8dad30c Fix: use @ONOS-VERSION instead of a hard-coded value for onos-app-election
feature.

Change-Id: I3cc61cdc8601fa82deef6b1de372107063b11446
2014-12-04 10:17:37 -08:00
Jon Hall
b82d0ec4a1 Simple app to test leadership election
Change-Id: I3a1803847463915c10cf36fde0d250dcf9c8c9b1
2014-12-04 18:09:18 +00:00
Brian O'Connor
992741f6b2 tokenizing features.xml
Change-Id: I89969f78beb7ae182013faae8b550b43a160d17d
2014-12-04 08:22:09 +00:00
Brian O'Connor
abafb50f58 Changing org.onlab.onos package to org.onosproject
Change-Id: Ic81421faa27acdcff045add47d9e0a715cd4f575
2014-12-02 22:26:20 -08:00
Yuta HIGUCHI
91471863b6 Remove Chronicle related unused entries.
Change-Id: Iaf2ab5c6d2b43557284cd4c782660cd9998a49a9
2014-12-01 11:58:08 -08:00
alshabib
486349db98 random demo intent installer
Change-Id: I1ac2f5a6b7efbc7c940c6d7c371af4f5befcd676

using a timer to pace ourselves

Change-Id: Ia58698f950bbbc958ad002ed56dfe54b90f317ab

all good blasts intents

Change-Id: Ia85df5ad211c01d22d4088403d789b3d6a2292f7

clean up

Change-Id: I1a6dde05f57d0e4866d3255fc28836dfa7e7c190
2014-11-26 21:31:58 +00:00
alshabib
452234edd0 moving openflow drivers to their own bundle
Change-Id: Ie38dc932fdf23112cafc0fa5d0d7693a5023e16c
2014-11-25 06:44:18 +00:00
Thomas Vachuska
52cc9a7097 Merge "added demo rest api for adding and withdrawing intents in a mesh" 2014-11-11 18:29:04 -08:00
alshabib
fd23d3136a added demo rest api for adding and withdrawing intents in a mesh
Change-Id: Ic68a9054c8a1a3d4223e75845f78205d8703ae56
2014-11-11 18:14:47 -08:00
Pavlin Radoslavov
9f381945ee Added feature "onos-app-proxyarp" and feature "onos-app-config"
to the list of features that onos-app-sdnip depends on.

Change-Id: I1a1f9371dd0e225391389c64ccf68856ca196620
2014-11-11 16:13:02 -08:00
Thomas Vachuska
7d638d3712 Initial sketch of the GUI web-socket mechanics.
Change-Id: I5f481886fd45ce058be4aaf07fba466e702ae7ad
2014-11-07 15:12:00 -08:00
Yuta HIGUCHI
c195732463 cleaning up the mess
Change-Id: I2688b9ff9c83d86fda924531becd033f28873b09
2014-11-05 23:49:23 -08:00
Yuta HIGUCHI
0c1c10001c Workarounds to startup DatabaseService
- shaded copycat
- switched Chronicle log to InMemory log until we fix the OSGi issue

Change-Id: Icf8ee8c18b518a8ee785924413681bdb61fc5037
2014-11-05 13:52:12 -08:00
Yuta HIGUCHI
ed4adf4068 repo settings for copycat
Change-Id: I7965684f9f9c67c65c7e114f061afef04dac4c3a
2014-11-03 19:33:14 -08:00
Yuta HIGUCHI
b87ef9587d human readable time representation for toString
Example:
 LinkEvent{time=2014-10-28T23:24:23.461, ...

Change-Id: I439cea488afd97dfa4f1c1e5770f2e2d7b64d321
2014-10-28 23:34:23 -07:00
Thomas Vachuska
4f1a60c9fd Revised copyright message. 2014-10-28 13:39:11 -07:00
Yuta HIGUCHI
41f2ec0ccc moved Hazelcast based Mastership+Cluster store to onos-code-dist bundle
Change-Id: I304f916f3a400eaf050a5351825634349790e1bf
2014-10-27 10:40:49 -07:00
Thomas Vachuska
781d18bfa1 Added copyrights to cli, features, openflow, providers and web code 2014-10-27 10:31:25 -07:00
Yuta HIGUCHI
9eedb46567 Update Hazelcast to 3.3.2
Change-Id: Idb7ea81bf1ed22e0d34df346466017d49cbf4381
2014-10-23 13:48:32 -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
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
Thomas Vachuska
7d693f5be7 Experimenting with Apache 2 copyright on the onos-cli module. More later... 2014-10-21 19:17:57 -07:00
Madan Jampani
ebf5160436 Fixed typo in features.xml 2014-10-21 14:01:25 -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
Thomas Vachuska
d8cf56648c Fixed features dependencies to make sure onos-cli has jackson stuff. 2014-10-20 17:07:57 -07:00
weibit
38c42ede2e Optical topology provider for UC1
Change-Id: I1b25c9412b5180f9dce167f8700eb84baba70486
2014-10-17 11:09:34 -07:00
alshabib
e1cf87d95f protocol independent host tracker
Change-Id: I192a17ee6eee347f6a7d8e251cecc49cbe36f8dc
2014-10-17 09:23:50 -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
Thomas Vachuska
140d585453 Added new app for OSCAR/ONOS integration. 2014-10-16 12:17:45 -07:00
Thomas Vachuska
cce11ca2da Fixing some cell definitions and features. 2014-10-16 11:52:29 -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
ad861cf95d removing onos-core-hazelcast feature
- prep work for removing onos-core-hz-net bundle

Change-Id: I8c8826ce7357e046b74f67fb0b1449dee32d63eb
2014-10-14 11:52:22 -07:00
Jonathan Hart
bac07a0f11 Ported the configuration reader for the SDN-IP specific configuration 2014-10-13 21:30:07 -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
e2555ff4f6 Fixed onos-push-update-bundle tool.
Fixed wipe-out command confirmation.
2014-10-07 18:47:58 -07:00
pankaj
366ce8b168 Create handles and default to console reported for metrics 2014-10-07 17:18:37 -07:00
Yuta HIGUCHI
3215ebd1e1 core-dist OSGi related fixes
Change-Id: I4f4690652604efb1a5f4000da71190c68d70d83a
2014-10-07 14:39:24 -07:00
Yuta HIGUCHI
672488d8cf KryoSerializationService -> Serializer
- no longer a shared OSGi service.

Change-Id: Ie2b2320e92685cd515b30ffc472e3a02149a5bbd
2014-10-07 09:32:19 -07:00
tom
a9a77c2d59 Added bi-directional nature to HostToHost intent. 2014-10-03 17:05:20 -07:00
alshabib
c274c90395 proxy arp application
Change-Id: Ic2136537a4104e75b64ae4731e1bae4f3a4c1661
2014-10-03 14:58:27 -07:00
pankaj
208221de38 move to stable metrics 3.1.0 2014-10-02 15:17:52 -07:00
pankaj
390abbcb24 Performance Metrics service and manager added 2014-10-01 17:01:05 -07:00
alshabib
02ca24eaeb Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	apps/pom.xml

Change-Id: I5dc2c751086118b5137ea8a0a2b81e9de9d48fac
2014-09-29 23:58:59 -07:00