1583 Commits

Author SHA1 Message Date
Naoki Shiota
0d2943ee9f bug fixes and cosmetic changes about OpticalPathProvisioner:
- removeSink() at deactivate
- added log messages
- wrapped null return value with Optional

Change-Id: Ic5361df3cf82f99af315b2551d33bb84aed241ed
2016-05-17 00:00:57 +00:00
Naoki Shiota
5a05606af8 Moved ecord.metro app to onos repo. (ONOS-4441)
Change-Id: I9a5d2935012eee433a4f63c672c16bdcb8d6b6b8
2016-05-17 00:00:29 +00:00
HIGUCHI Yuta
c0f5045e63 Remove some of unnecessary register calls.
Partial fix for ONOS-4528

- String, primitives, and it's boxed type is pre-registered.
   https://github.com/EsotericSoftware/kryo#registration
- Ip4Address part of MISC ⊂ API
- DefaultPortStatistics, DeviceId part of API

Change-Id: Iabf4b497f3680245bd8897c41c573febe936ff3d
2016-05-16 17:55:20 +00:00
Avantika-Huawei
09a6a2e343 Javadoc error correction
Change-Id: Ic764772f57fa826b5c8ef9ead913783fa2d05fa3
2016-05-16 14:03:53 +00:00
Bob zhou
59a2106211 [ONOS-4426] Upgrade Vtn Module when access same network segment
Change-Id: Id0d00e9d0e93d1baf4ff20560469316fee5a3186
2016-05-16 02:33:56 +00:00
Carmelo Cascone
f36a7ae875 Quick fix for broken build
Caused by change 9240

Change-Id: I854ba9d9b69fbe38ff2a6b52d3d03928b2ad08bc
2016-05-15 12:46:19 -07:00
Avantika-Huawei
73862d40c3 [ONOS-4163] PCE service API
Change-Id: Iab8faeb85e9dcd6ec62a65f1ea8168b1be9ca39c
2016-05-14 06:39:54 +00:00
Charles Chan
f0994cc539 CORD-135 Support Multicast Source on a Configured Port
Change-Id: I71965dbb649a798cd1991bcb4d921919a30420d5
2016-05-13 17:03:57 +00:00
Wu wenbin
d0b119feb5 ONOS-4512 fix bug to get and delete
Change-Id: I952085be7548830b660e133cf1c59fcdf98e8f69
2016-05-13 09:28:37 +00:00
Hyunsun Moon
7170129644 Fixed duplicate package issue and javaDoc warnings
Change-Id: I3c6456b650516e978e446471a3ffc7b693dab9c4
2016-05-12 22:30:58 -07:00
Jian Li
0a119fe7ef Bump up netty, slf4j, jackson, joda-time maven dependencies
- netty: 4.0.33.Final -> 4.0.36.Final
- jackson: 2.7.0 -> 2.7.3
- joda-time: 2.9 -> 2.9.3
- slf4j -> 1.7.13 -> 1.7.21

Change-Id: If2cdd0e6e0f52d50be232a817cf7d3f27df20ff1
2016-05-12 13:53:46 -07:00
HIGUCHI Yuta
eb14837d7b Fix typo in scalablegateway/BUCK
- buck targets was failing

Change-Id: I7accdeb0e2be27ed1c6f81f5cabfcf485acea5a1
2016-05-12 16:15:11 +00:00
Charles Chan
93e71ba993 CORD-60 Support dynamic vSG creation/deletion
We no longer need to configure /32 IP in interfaces.
SR will push a per-host route when discovering a host
with IP address(es) that does not belong to configured subnet.

Also includes:
- HostHandler refactoring

Change-Id: Ic1ad42d1ccdfee32be85f49e6fc94d9026000ffc
2016-05-11 13:19:08 -07:00
Jian Li
b1548eeffa Code clean up for control plane manager
- Exception handlers should preserve the original exception
- Collection.isEmpty() should be used to test for emptiness

Change-Id: Ic76cf94f84fa761bb64b608df61fbd259c7990c4
2016-05-11 17:39:16 +00:00
Jian Li
1703fea6b3 Avoid printing full stacktrace in DefaultMetricsDatabase
Change-Id: I26e1e929add05f43bcb851d39709876975bac5d6
2016-05-11 09:04:11 -07:00
Jian Li
c2a542bcab Explicitly return NO CONTENT type response for http DELETE request
Change-Id: I920084b92197bb1687e7d978ad350b2e1290ecbc
2016-05-10 22:24:39 +00:00
alshabib
1f36ab8d7e adding agent config
Change-Id: Id6ca390d4aaeb7760a31d3327b16b953ed51df37
2016-05-10 21:52:50 +00:00
kishore
7c42cbe82d cord-646, Addressed the Comments for Patch set1
Change-Id: I2a77b86e2fe4c28fb72c807e7903569ff530030f
2016-05-10 17:50:05 +00:00
Shashikanth VH
b1e7237ff6 Openstack interface comparison bug fix.
Change-Id: Ib66d894d4a55640ba398a37db6752e18254a9841
2016-05-10 18:58:14 +05:30
Wu wenbin
b0bd61388d ONOS-4512 vtn-web can't delete router/net/floating/port
Change-Id: I6860aed0c719d4c8f62f21055e650f9f7b29a6f8
2016-05-10 11:52:25 +00:00
lishuai
bee5ecaa14 [ONOS-4511] Fix the bug about deleting floatingip or
routerInterface:When deleting floatingip or routerInterface, some flows
are not deleted.

Change-Id: I9fc547e53be9bf2f32edf6f4eb3bc6428ca5d27c
2016-05-10 19:18:23 +08:00
HIGUCHI Yuta
4c0ef6b54a ONOS-4416 Remove OduCltPort out of core.
Change-Id: I04324a72e48af84afdbfa32b84c8e57f39411000
2016-05-09 23:38:47 +00:00
HIGUCHI Yuta
34a3f69be1 ONOS-3503 Remove OchPort out of core.
- Implementation of a Behavior OpticalDevice has the knowledge of
  translating annotations into optical specific port.
- OpticalDeviceServiceView checks if the Device is a OpticalDevice
  and translate all the Ports to optical specific port before returning.

- This commit contains feedbacks, issues, and fixes by Michele Santuari.

- Note: 3 more Port types to go (OduClt, Oms, Otu)

Change-Id: I4cbda8bc1922fbdd4dac8de8d02294bad74b8058
2016-05-09 22:24:41 +00:00
Hyunsun Moon
03d2851d13 Fixed javaDoc warnings and removed unnecessary package info
Change-Id: I916ae39d7766c2418f98b9b836b18e439056c0c1
2016-05-09 13:19:45 -07:00
Jian Li
f248aa2232 Add a set of synchronous method for control plane monitor service
Change-Id: Ib060282dfe9a302a6cf88b9679555f4a2e8127a2
2016-05-09 20:11:10 +00:00
Hyunsun Moon
1d01918828 Improved node bootstrap and debugging
Change-Id: I37d8a5236c9dc798a524891c8918380a6f85a6b5
2016-05-09 16:26:07 +00:00
lishuai
cfd96d2fe3 [ONOS-4502]Fix the bug about the different tenant and the same subnet.With different tenants and the same subnets, only one of the subnets can ping external network well.
Change-Id: I2ad2c100e933e6c22a7e728f8991967d17ede4c9
2016-05-09 16:17:01 +08:00
Wu wenbin
acc10ea1b6 add flowrule to specific ip for userdata
Change-Id: Ia38af7556cc0e04c173f3c337a8dd17f49a20eba
2016-05-09 02:16:33 +00:00
HIGUCHI Yuta
6f58422e99 Removing MISC, BASIC from registration, they are subset of API
Change-Id: I7e8a816a9a84b36dbd4720e3f6909c2adc99f387
2016-05-07 00:32:25 +00:00
Jonathan Hart
da999d679b Add cord-config runtime dependency for cordmcast app
Change-Id: Ia672b719d61c5991d3dccba09087c48392e955ee
2016-05-07 00:01:01 +00:00
Luca Prete
2705d66e80 ONOS-4403 Remove intents using appId when apps get deactivated.
Change-Id: Ieaea8aeff2f2c29287a3e2eea33654fa22d38c09
2016-05-06 16:28:00 -07:00
Jian Li
89eeccd86e Support to query available resources from remote node
Change-Id: I465327143b5959b9e18daac9481ffea332f889c8
2016-05-06 22:02:47 +00:00
Luca Prete
612ae54632 ONOS-4499 Correct missed dependences of routing app in VPLS.
Change-Id: I8a84692da53cbda5657d62cb6311c144efbee859
2016-05-06 20:16:04 +00:00
Jonathan Hart
dc95c68a9d Fix IGMP app for config change
Change-Id: Id26ac6431038a4aa9e783c8985306ce4ccb86cfd
2016-05-06 09:38:07 -07:00
Mahesh Raju-Huawei
8593005309 [ONOS-4159] PCE Web GUI implementation
Change-Id: Idcad25df8b2eb947d4829232822f0e2e5b5af7a8
2016-05-06 16:26:32 +00:00
yuanyou
e2ed386001 ONOS-4492 Fix bug of vrouter and floatingip can't syncronized between nodes
Change-Id: I8bad7a6419039cf67bc843f9b8c54f07fc4a02b7
2016-05-06 14:06:15 +08:00
Jian Li
92b0d2ec2a Add select control box in chart view
Provide the ability to navigate different device's chart view.

Change-Id: Iebf87965580295ca31e93bdf799d5d3d334a1102
2016-05-06 00:44:58 +00:00
Jian Li
951e2bb28a Ignore MetricRangeFetch unit test
In some cases, MetricDatabase returns incorrect range result,
which is less than expected range result. This is known as RRD4J bug.
To pass all unit tests, for now ignore this unit test.

Change-Id: Ic71a4663520ecec62438126ccbad9ea0229a40bd
2016-05-05 23:16:26 +00:00
Hyunsun Moon
dbd7ffd662 Allow cordvtn to work without XOS for now
Change-Id: I6c9bb199879ecdb0b68538475135cac424136ab3
2016-05-05 16:24:32 +00:00
lishuai
8798bbe633 [ONOS-4428] Fix the L3 dataflow bug when in same ternant but different
subnet with different routers, in the odler version of ONOS, in the same
ternant, different network with differnent routers, dataflows can be
send to each other successfully.

Change-Id: I6e50289023711eb0f6005efee0efd6f7ab9ec3ee
2016-05-05 16:19:12 +08:00
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