1514 Commits

Author SHA1 Message Date
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
e4da59d8aa Simplifying rules and providing sensible defaults
Updated cordvtn, dhcp, fwd, onos-api, of-api, onlab-rest, onos-rest, onos-gui

Also, fixed checkstyle error print

Change-Id: I9d6ab76791e8603678079067a3b4e007ca7c4667
2016-04-08 18:43:36 -07:00
Brian O'Connor
e124f3dd7b Using $(maven_coords :target) marco
Note: This this macro is not yet available on buck master

Also, simplifying app/fwd buck file and improving onos_app
readability by using feature_coords instead of feature_name

Change-Id: I9aff07d66331a537f6711bf15fd760cf910f1afc
2016-04-08 18:43:36 -07:00
Pingping Lin
9a445c8882 move the reactive routing to new config subsystem
Change-Id: I3e570138afb800c5bd7dbef872cbf9044732fa49
2016-04-08 15:04:47 +00:00
Jian Li
7eed4177ca Aggregate system metrics using metrics service
Change-Id: I617fa21973b7e01b92f311a6fa5687e1f0f870c2
2016-04-08 00:05:54 -07:00
Brian O'Connor
0f6677d8b3 Buckifying DHCP app
Change-Id: I9af53efa8bb0294f5f2c677ac2d8bb0b5e4cf282
2016-04-08 02:24:02 +00:00
Jian Li
9f3a885e9c Resolve some NPEs during collecting system metrics
Change-Id: Id018026676948d732f342d634dff6fba630c1414
2016-04-08 02:22:23 +00:00
Jian Li
e277ebe5b1 Change CPMan REST prefix to resolve confliction with core REST API
Change-Id: I46a0aea4720bcb479a005477a16085a777dbf298
2016-04-08 02:22:20 +00:00
Madan Jampani
c23b626712 ONOS test application for measuring flow installation throughput
Change-Id: I1ba34656d0f33578f21c5f89fda0919bca0080d8
2016-04-07 23:43:04 +00:00
Brian O'Connor
1f1659868c Generate onos_app rule
There are three genrules:
 1. Build features.xml
 2. Build app.xml
 3. Generate app.oar

Change-Id: I6adfd47fadf40ad2440998071a01894458629ac6
2016-04-07 15:33:32 +00:00
Jonathan Hart
f04b7d9249 Small cleanups for vRouter app
Change-Id: Ibee46d3b95ee76dd3547e11d046c4620b3b3306d
2016-04-07 15:10:03 +00:00
Ray Milkey
7c25182db9 Fix buck tests
Change-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133
2016-04-06 19:04:52 -07:00
kishore
71a275392d Add/Remove interface, Addressed patch set 2
Change-Id: Ibee195f20cb8ebea7da89ce7324d1617e78c36b2

Add/Remove interface, Addressed patch set 1

Change-Id: If98c4cbf74d1ca5eeb2e51154308c8eb2af8c195

Add/Remove interface, Addressed patch set 1

Change-Id: If98c4cbf74d1ca5eeb2e51154308c8eb2af8c195
2016-04-06 18:31:06 +00:00
sangho
efbc038934 [ONOS-4280] Allow to add a subnet to external network after the external network is used in routers
Change-Id: Idc41e64c21b9b36422bba67b48027c8a7f337a70
2016-04-06 17:50:14 +00:00
Ray Milkey
d4334dbdc1 Javadoc warning fixes
Change-Id: I30b3398b849da5d528f2bce58004d190ca17ad50
2016-04-06 17:37:12 +00:00
Brian O'Connor
85f28d0a0a Updating test sources in several BUCK files
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Brian O'Connor
5cee3351da Added FIXME to apps/test/BUCK
Change-Id: Ife9b4a539a045c145897eccd7d7d5de7a3f6ebbf
2016-04-06 03:37:41 +00:00
Jian Li
daf55eadaf Add resource name into MetricsDatabase, handle exception gracefully
Change-Id: Icf19965a0fcbfd9696c42b12c32441fd3b161734
2016-04-06 01:57:56 +00:00
Jian Li
4563aa2f9e Fix NPE, CNF exceptions in REST API
Change-Id: Id24d48d54d3aba72baf59437e39edd24cf390eb4
2016-04-05 04:39:43 +00:00
Brian O'Connor
284fb69b0d Updating BUCK files to match pom.xml changes
Change-Id: I7fb4bf2acdc2a8933f1037fdbdb6b6ca00ffff1e
2016-04-04 19:28:47 -07:00
Brian O'Connor
a450bd000b Simplifying Import-Package line in maven-bundle-plugin for REST bundles
Change-Id: Ic29e3f205e18b7b63e33a8c65cbb30a8b56d2e74
2016-04-04 21:33:36 +00:00
Jian Li
8b0ea969eb Camelize the name of metric type for REST API
Change-Id: Ib44be594e4021ed36e5069ec0bce8c17dd044706
2016-04-04 11:54:43 -07:00
Jian Li
d86fac3927 [ONOS-3663] Add swagger doc for control metrics query REST API
Change-Id: Id8b667dabb64d11149b43cfeead57cf5ebd6997e
2016-04-04 16:39:38 +00:00
Jian Li
23906ccfeb [ONOS-3538] Implement control metrics distribution logic
- Revise getLoad method to getLocalLoad
- Add new getRemoteLoad methods
- Add the capability to query remote control load

CLI and REST will be implemented in a separated patch

Change-Id: I62d4f4ab891d6d3e95cedd5af9e4ab71949c05ec
2016-04-01 22:50:58 +00:00
Luca Prete
8f2a3ce293 Adding VLAN to PeerConnectivityManager
Change-Id: I695087c108dc4d9d2da61992019d8fa3d08c61c1
2016-03-31 17:07:50 +00:00
Jian Li
b8ea0b5e8c Add BUCK build script for graphitemetrics application
Change-Id: I9819eb183175b701aa7974a1d29be3cd62ff0be5
2016-03-31 16:58:59 +00:00
Madan Jampani
ee3736e2c6 LoadTest update to use multiple counters in parallel for load generation
Change-Id: I7d7f13024372c8c998dc427cf30fdc2e2c68c5f9
2016-03-31 15:13:32 +00:00
sangyun-han
805219a058 [ONOS-4128] Backup metrics of MetricsService to Graphite monitoring server
- Separate individual app
- Initial implementation of metric service reporter
- Add unit test

Change-Id: I8f89b4dba2f6b7f311f147b776faa7d5160098e0
2016-03-31 14:59:31 +00:00
Jian Li
eea6861530 Change the application name of gangliametrics to correct buck build
Change-Id: Ife274a99e9d24ad34128236e644b2bae73f35e5d
2016-03-29 22:37:06 +00:00
Saurav Das
7a1ffca581 Fixing a couple of NPEs
Change-Id: I19b5a2787b26e67e05640f6c64a13b58f2dc089a
2016-03-29 22:14:41 +00:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Jonathan Hart
fbfe2a895a Follow ONOS naming convention in PIM application
Change-Id: Id553a89630b44eafc791e54e54b043fb4182e324
2016-03-29 20:36:01 +00:00
gaurav
164cf6d118 changes for cord-488 and addressed comments
Change-Id: Ic51923f7d5860d9120acadc5ca3716cf5f143dcc
2016-03-29 14:30:30 +00:00
Jian Li
c0fe42d16a Rename app/package name to make gangliametric as a standalone app
Change-Id: Ie35c9848296646147081428b428d3507afbd2fb7
2016-03-28 15:33:23 -07:00
Saurav Das
80980c7382 CORD-45 CORD-394
Bugfix in group store - group delete state updated correctly.
SR app no longer deletes buckets in existing groups - workaround for OFDPA bug.
Instead it invalidates the entire group, thereby forcing new group creation.
Also incorporating Charles' changes to remove state from group and flow stores,
and the SR app when device goes offline.

Change-Id: I162d3fb6bf709a8f02b01b8d57e131c2bac9b46b
2016-03-28 20:21:35 +00:00
Jian Li
80c1270f46 [ONOS-3663] Implement control metrics REST API
Change-Id: Ifc901863e55cdd161d704ecd584242786671af87
2016-03-28 19:07:07 +00:00
Jian Li
bdfd37f48f [ONOS-4176] Extract Retriver config into a separate config service
Change-Id: I06a2fa69814bda061b7e481f765d53fd84f8871c
2016-03-25 15:13:20 +00:00
lishuai
10de6dbb87 [ONOS-4195] Register sfc gui.
Change-Id: I4923cbe883eb1604c80476780b4c9e553b7ed952
2016-03-24 23:49:55 +00:00
lishuai
b7ee456d0a [ONOS-4193] Add handler for sfc gui.
Change-Id: Ie270988bc05914c6f9da1274e3a9fcfb917a8aa1
2016-03-24 23:23:34 +00:00
Jian Li
8ae91204a1 Move all REST test related files into org.onosproject.rest.resources
Move all REST test case classes under org.onosproject.rest.resources
package in a way to improve naming consistency.

Change-Id: I0a154fe492b90aa426e6af38a3c08d7c1ee8d031
2016-03-24 23:04:20 +00:00
lishuai
5556fdea64 [ONOS-4191] Add js,css and html for service function chain.
Change-Id: I1eb0e92806982aaaa1e4bb2ff5635b33079e304b
2016-03-24 23:01:44 +00:00
Jonathan Hart
990688b893 Remove old CordFabric app
Change-Id: Id8b22f3ab78adae6f09e94f54ec15bc743459cb2
2016-03-24 21:53:46 +00:00
Jonathan Hart
eedb824b0b Add app dependency on proxyarp in SDN-IP
Change-Id: Id98b58224b617bca299d94b7f7c15b6d0030bc56
2016-03-24 14:23:58 -07:00
Jonathan Hart
b14221c357 Add support for reconfiguring interfaces in SDN-IP.
Change-Id: I2ea85d85432e661c3cbdca5e5a8b16678a242369
2016-03-24 21:01:31 +00:00
Jian Li
65f5aa24f0 [ONOS-4176] Implement influxdb retriever for querying metrics
Change-Id: Ia1f3fc4fb3c76fafd003320940b8fe16b039ddae
2016-03-24 19:28:14 +00:00
Jian Li
e1d97c99e5 [ONOS-4176] Extract InfluxDB access config in a separate service
With existing implementation, influxDB access related configuration
should be done in both reporter and retriever which may cause
potential inconsistency. With this commit, both reporter and
retriever refer to access configuration from InfluxDbMetricsConfig
so that we do not need to configure access parameters two times.

Change-Id: I25159abb24e46d9593ef71224da3f79e3687d36c
2016-03-24 18:55:07 +00:00
Jian Li
9d61649f0f [ONOS-4042] Bump up Jersey from 1.19 to 2.22.2
- Fix unit test errors of web/api
- Fix default page redirection problem
- Fix compilation errors of web/gui
- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,
  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration
- Fix unit test errors of cpman, vtn, acl, faultmanagement
- Fix compilation errors of openstack, virtualbng, xos-integration,
  REST SB controller
- Rearrange features.xml to resolve bundle dependencies
- Remove all of stale Jersey 1.x libraries
- Rearrange web.xml to point new Jersey 2.x servlet

Change-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134
2016-03-24 18:54:28 +00:00
HIGUCHI Yuta
060da9a13a Improve Executors related logging behavior
- Specify Logger for the Executor
- Use Executor#execute instead of ExecutorService#submit for
  fire and forget type of usage.
   Note: submit() will swallow thrown Exception

Change-Id: I507b841dc3feedf4ad20a746c304518d68fb846a
2016-03-23 17:57:16 +00:00
Hyunsun Moon
80b0387663 [Goldeneye] CORD-568 Ensure location transparency of node init operation
- Added MapListener for cordvtn node store and made the init process to be
  triggered by map event, so that the leader can do its job regardless of
  the location where node init CLI command happens
- Fixed equals and hashCode override to use all node attributes except for
  the node init state
- Adjusted some log levels

Change-Id: I45688afa60de3516d91132e8a6c49cf90c4dcae4
2016-03-23 17:48:49 +00:00