1543 Commits

Author SHA1 Message Date
Thomas Vachuska
d1962b723d Changing onos buck alias to include package generation.
Fixing buck build of scalablegateway app.

Change-Id: I165bdf38682f694667678adc6a9d835c50b48ed3
2016-05-04 17:24:00 -07:00
lishuai
eb04e7b999 [ONOS-4486] Register SegmentationId for l3vniMap.
Change-Id: Iaef1423925b050624207f2bed9a21f7a977710d2
2016-05-04 16:30:19 +00:00
Kyuhwi Choi
c5b33ea4c9 [ONOS-4291] Implement skeleton of gateway load balancer
- Implements scalable gateway service
 - Implements gateway node model

Change-Id: I3713c67edcff9b10ccb23a7ad3323f5c30c7d6a3
2016-05-04 16:30:00 +00:00
Charles Chan
2199c30c6e CORD-348 Fabric multicast support - error handling
Automatically failover to backup spine if
- ingress - transit link down
- transit - egress link down
- transit device down

Can recover from fatal error with human involved
- ingress switch down
- egress switch down
- all links to spine down

Scan through McastRouteStore when
- SR activate
- link up

Also include following features
- Use flow objective context in McastHandler
- Update Mcast VLAN config sample

Change-Id: I75007d9efd7646e7c4e57fa6d3fc6943543153cf
2016-05-03 19:09:52 +00:00
Jian Li
72f3f10f95 Change the data type of Data Point value from Double to Object
Change-Id: If5243fcb25c9893601695743b562ce88b844c64d
2016-05-03 18:49:38 +00:00
Saurav Das
59232cf8f8 Changes include:
bug fix for host IP and MAC flows not being generated sometimes in multi-controller scenarios
      bug fix for filtering objectives not being sent sometimes when ports become available later
      npe fixes in ofdpa driver for cases where selectors or treatments may not be available
      new cli command to manually trigger routing and rule population
      portstats option on cli to display only those ports with non-zero stats
      group cli command tab completion displays choices in lower case (similar to flows)
      segment routing cli commands now start with sr-

Change-Id: Idcd641882d180acbd304e5560ed3483b5a943f96
2016-05-03 00:52:58 +00:00
Ray Milkey
1aaffb7559 Remove all references to java_library in the source BUCK build.
Change-Id: Ie0e8753b62aeff9c4b5476b0108d05e92e3decdb
2016-05-02 15:52:04 -07:00
Phaneendra Manda
0c423425b8 [ONOS-4226]Portchain to service function map interface
Change-Id: Ie49d2b6755bf5ee92b40e09755a3ae675c47e31d
2016-05-02 22:02:02 +00:00
Thomas Vachuska
703f96dc42 Fixing a few buck files.
Change-Id: I4087204743eadee57fcd018bcaf6c759a26c1e77
2016-05-02 18:45:32 +00:00
Jian Li
d5be69f3de [ONOS-3851] Implement default Web GUI page for CPMan
- Reduce the datapoints to 20, resolve cold start problem
- Code refactoring for CpmanViewMessageHandler
- Code refactoring for cpman.js
- Show "No Data" message when client does not receive any data
- Clean up cpman.css
- Specify default colors for charting
- Resolve ArrayIndexOutofBoundsException when the number returned
  dataset is less the number what we expected

Change-Id: I67ab3160ab66f92eaffeffc2d61c7d0e17be0512
2016-05-02 18:31:06 +00:00
alshabib
4809e546a1 Adding a cord-config appliation which hosts configuration
classes common to several cord applications.

Change-Id: Ie8fba7dbfacb50f627407a6c9d96bfaea43a6b61
2016-05-02 18:14:36 +00:00
Jian Li
1aa0782e6b [ONOS-3851] Initial implementation of Web GUI of CPMan
- Revise chart model to provide default label
- Visualize control message stats per device

Change-Id: I88b8e63ce92114907bba185b1906569fa8cc0b83
2016-05-02 17:47:16 +00:00
Brian O'Connor
be27bb3da3 Updating BUCK files
Change-Id: I24f279b42a270e59cf4bf4564e2aa4d81459c8e2
2016-04-29 18:23:19 -07:00
Brian O'Connor
a7903ae0cf Moving default app.png to common/resources, so that it is included in the bundle
Change-Id: I4ad225eb0e73bceb31f9a2a4edc29180cd0db500
2016-04-29 18:23:17 -07:00
Ray Milkey
8dac818d23 Refactor protocol BUCK files to use more modern rules and format
Change-Id: I9262fdeef12cfd098afefc711d995ffc76b9efb1
2016-04-29 17:33:12 -07:00
Hyunsun Moon
54d51aa3cd Fixed to allow json media type header for ML2 delete postcommits
Change-Id: I7f90214d0c13dfa0c91cf9066b26ca21058226e8
2016-04-29 16:21:34 +00:00
Hyunsun Moon
5c9591cb7f Changed XOS VTN service API base url
Change-Id: Ifce8b266e13003548a5014efecc43d4776a5d9b1
2016-04-29 16:18:21 +00:00
Shravan Ambati
7d19954d51 CodeReview - Initial Commit for Kafka Integration Application
1. Partial REST API implementation
2. Partial Event Manager backend implementation

Change-Id: Ieaf703f7a3f6e296aea8ffcf155c7a1b603236ca
2016-04-28 21:21:30 +00:00
Priyanka B
9bee080617 [ONOS-4171] Merge PCEP and BGP providers into common BGPCEP provider.
Change-Id: Ia87f0898e51704ce8d02d877e9f0d57219099a53
2016-04-28 20:55:12 +00:00
Hyunsun Moon
c14be42781 CORD-564 Remove flow rules completely when a VM or dependency removed
Change-Id: I5d1956992c9353c9a9080bf6f59a8ff73cce32c0
2016-04-28 18:45:50 +00:00
Ray Milkey
4e5139b26a Fix up apps that require jar file wrapping
Change-Id: I5a04cfa7b97c51cdedd65bbcaeaec1cb500fd2de
2016-04-28 17:18:04 +00:00
Luca Prete
a885482642 ONOS-4401 VPLS: react to intf config changes.
Change-Id: Id34a9de669a3ab571e690b27072b44057d863768
2016-04-27 21:04:36 +00:00
Jonathan Hart
81b091424e Support source-specific IGMP joins.
Change-Id: I422f54f908998460ceff994f9b3bfbf3d2f81a56
2016-04-27 17:41:09 +00:00
Hyunsun Moon
141892eb3d Fixed to support networks without service dependency
Change-Id: I9412c06c34f5e62e1283f1972f0417b01b55d545
2016-04-26 15:50:33 -05:00
Charles Chan
216e3c856b Refactoring SegmentRouting, OFDPA driver and Group Store
- Replace SRNextObjectiveContext with DefaultObjectiveContext
- Move several log messages to lower log level

Change-Id: Ice2fb598b8e4502cb4acee1a95235551ec7c8db7
2016-04-26 16:57:23 +00:00
Madan Jampani
37d04c6ee6 Refactor: Rename NewDistributedFlowRuleStore.java -> DistributedFlowRuleStore.java
Change-Id: Idc4864b10f7f2e4cc92a9a25f1fa74835148eab8
2016-04-26 15:58:54 +00:00
Mahesh Poojary Huawei
337879dcf8 [ONOS-4160] pce rest and cli
Change-Id: Ic19387d76e41003d4f9d2f4f515d555d8683dd14
2016-04-26 19:13:59 +05:30
Mahesh Poojary S
d7a36928c6 [ONOS-4160] pce rest and cli
Change-Id: Icc1ec3070fe595bfc1439048234d6a6f23127c13
2016-04-26 11:23:49 +00:00
sangyun-han
f78f17b681 Bug fix: Graphite reporter
- It never changes report period bacause of Default config
- TODO: implement retriever and add some function

Change-Id: I578c7fedefbe76f265dd43091588dd19d541ffa1
2016-04-26 01:57:50 +00:00
Ray Milkey
d2d3e15cff BUCKify XosClient app to fix buck build
Change-Id: I5c9e6127ef3c00b79d12163fc82d4137ad00b407
2016-04-25 10:09:10 -07:00
Ray Milkey
aeb0079719 Refactoring of provider buck builds.
Change-Id: I9b5e2566b83c13a8b7b086005a08a8182305ffdb
2016-04-25 17:03:49 +00:00
Hyunsun Moon
dd91be2afe CORD-506 Apply existing service dependency when VM is detected
Change-Id: Ib0872c823347bfb6091d6c5f872657f10b7b1083
2016-04-25 15:34:02 +00:00
Phaneendra Manda
ab7fdfa1c8 [ONOS-4227] Port chain updated to store classifier and forwarder devices
Change-Id: Ibd772e8d524efbe8fc9a11e5091b5510a57e4f66
2016-04-25 15:21:13 +00:00
Hyunsun Moon
7ad92209d2 CORD-433 Implemented XOS REST client and cordvtn service API
Change-Id: I4324240e1cdc9c0b059757565e20fdab995b9e5d
2016-04-25 15:15:39 +00:00
Charles Chan
d299036a4d Segment Routing refactoring
- Change name: McastEventHandler -> McastHandler
- Separate HostHandler from SRManager
- Move storekeys to a dedicated package
- Replace SRObjevtiveContext and BridgeTableObjectiveContext with DefaultObjectiveContext

Change-Id: Iab25529487004759105e5ba60c1d2a3852ac45e6
2016-04-23 22:25:26 +00:00
Jian Li
67e1e15d5a Enable to query the control metrics from remote node
Change-Id: Ifef1c6eafd7cc79ed99be51f7faa26d97aeb2f67
2016-04-22 16:39:16 +00:00
Ray Milkey
6a638ba928 Appify fault management and open stack node BUCK files
Change-Id: I9c1574a8360c377bdc1b52e30f136a46cded0abc
2016-04-21 05:49:26 +00:00
Jonathan Hart
de6e203207 Remove old config classes from routing bundle.
Change-Id: Ifc8ff03674c1cfb9e3cde86b9994b8362744840d
2016-04-20 22:06:11 +00:00
Jian Li
4fb7177c12 Replace Grizzly2 test container to Jetty test container
Grizzly2 test framework does not produce the same test results
compare to production REST API test through jetty web server.
By default Jersey 2.x uses the Grizzly2 test framework, this
commit tries to replace this test framework to Jetty based
http test framework.

Change-Id: I7bcb19bf73801cc66036487fd5a964e32ce1ba61
2016-04-20 17:18:43 +00:00
Kyuhwi Choi
5e65e2cc13 [ONOS-4205] support east-west routing in openstackRouting
- Supports east-west routing traffic
  - Fixes javadocs

Change-Id: I23d9b9497cc2be667fbc9554812c7f5b49c35364
2016-04-20 15:16:41 +00:00
Ray Milkey
d77c8810f4 Buck build bugfixes
- tests were failing due to missing resources in incubator/api
- commented out dependency in openstackrouting
- duplicate dependency in apps/faultmanagement

Change-Id: Ie9e9430d5707b0e2ab07338fdb8a5095126102f8
2016-04-20 00:35:08 +00:00
Madan Jampani
d5714e09fd New and direct StorageService method for creating an AtomicCounter
Change-Id: I8c189584dde590842075bea7e03c4c8ecf8d72c2
2016-04-19 21:37:35 +00:00
Ray Milkey
a5ff8a7e50 Appify buck build for openstack and VTN apps
Change-Id: I6cc23cd567954daaee59271123a07040853e695b
2016-04-19 19:56:21 +00:00
Thomas Vachuska
da0155ab4e Fixing buck build.
Change-Id: I1aa9c40bf2a925c885a845e6861880c321afd1c7
2016-04-19 10:35:10 -07:00
HIGUCHI Yuta
d9e0105d79 log uncaught Exception
- Use execute instead of submit so that uncaught Exception will
  be dealt and logged by ExecutorService's handler.
- Use component's own logger

Change-Id: I761264aea00748980929b5048e111756776dd2f6
2016-04-19 17:10:00 +00:00
Andrea Campanella
8e94b0ca4d [ONOS-4287] Persistent and distributed alarm store
Change-Id: I2fb0f5d84e563a53f036be012a8190d7df5869dc
2016-04-19 16:18:40 +00:00
Jonathan Hart
92ca5d3d59 Move PIM and Reactive routing to new route service.
Also remove old static router, fix CLI commands

Change-Id: Ice1ded45b272ff93d9cdbf0f8def7b6bff9a681c
2016-04-19 15:34:45 +00:00
Phaneendra Manda
c612054893 [ONOS-4226]Service function group class added for sf statistics
Change-Id: I93fa832b8935c065a2384581daa55d304ffe2123
2016-04-19 01:48:19 +00:00
Phaneendra Manda
299877f3d5 [ONOS-4228]Parase and set priority for sfc classification
Change-Id: I0e25465d47ad1bd6c6035ff309ef631b8ef7c75e
2016-04-19 01:47:37 +00:00
Charles Chan
d55e84de33 CORD-348 multicast support in SegmentRouting and vRouter
In this submission:
* Setup/teardown multicast route according to SinkAdded/SinkRemoved event
    - ingressVlan and egressVlan is configurable through network config
* Change behavior of OFDPA VLAN assignment
    - Always use the VLAN in metadata if present
* Bugfix of writing immutable object

NOT in this submission (coming soon):
* Error handling (e.g. link/device failure recovery)

Change-Id: I9be11af04eb2d6456b865c7e59e96cc02370f846
2016-04-18 20:06:57 +00:00