1762 Commits

Author SHA1 Message Date
Michele Santuari
2cf8429a95 change a log level in AlarmProvider
Change-Id: I75d6a606622d7a43d715a2e4782d9abdad4e938a
2016-08-12 23:07:06 +00:00
sangho
a2d9f49bd4 [ONOS-4926] floating Ip flow rules handling when restarting ONOS
Change-Id: I844ebf8c0ef48289675124c79c96edd886bbff16
2016-08-11 17:20:45 +00:00
Daniel Park
f1af068af1 [ONOS-5094] Fix to update group bucket when a gateway node jumped to INCOMPLETE state
Change-Id: I630e97c353694dc0f635d4070baf44d0df49b083
2016-08-10 17:13:55 +00:00
Thomas Vachuska
5064bac254 Bumping version of onos-maven-plugin to 1.11-SNAPSHOT.
Moving ONOS dependency to be on release version 1.10.
Cleaned up a few pom.xml files from redundant plugin configuration.

Change-Id: I9cc31731dc26dd97292911f9a64795f2865e386d
2016-08-09 14:23:55 -07:00
Yuta HIGUCHI
9efba1ee82 Update ProtoBuf 3 & gRPC
- Protocol Buffers: 3.0.0
- gRPC: 1.0.0-pre2

Change-Id: Ic80d3f660d4a0aa37a99d4e6d4dc45e0b70b073b
2016-08-09 19:46:02 +00:00
Sho SHIMIZU
a09e1bbdbd Use Collection#forEach() instead of Stream#forEach() for simplicity
Change-Id: I0a1aea4bdb5d305c50273e6ff749fe71bd2a295a
2016-08-09 17:44:13 +00:00
Sho SHIMIZU
ef835c9d46 Make ResourceService API more flexible in parameter
Change-Id: Ic8b803cc6ae3b2798de525bfd6545ac5c57e8fdd
2016-08-09 00:17:51 +00:00
Yoonseon Han
2f011ad841 A minor bug is fixed. configuration log for flow time out is not displayed 'seconds'
Change-Id: Ieac1efc368c9a24d77a3e7982dc23f950deff3a5
2016-08-08 17:09:19 -07:00
Shravan Ambati
5a11e17c06 Refactored Kafka Application to simplify dependencies
1. Fixed a Bug in KafkaProducer. Without this fix the App will not send data in GPB format.
2. Added two new services - KafkaProducerService and KafkaConfigService.
3. Fixed a TODO in the register API to return Kafka server information.
4. Removed the use of LeadershipService and ClusterService, since we are not ready for clustering yet.

Change-Id: If20ef5238bb4629af0c6769129494eb44abf1d3c
2016-08-08 23:33:48 +00:00
Jonathan Hart
63eeac3ea8 Add ability for vRouter to reactively send packets to directly connected hosts.
Change-Id: I652ad33acf95b5ef5806699135382d8be1260781
2016-08-08 17:47:15 +00:00
Priyanka B
3fdb9dd1b5 cherry pick [ONOS-4986] [ONOS-4985] Json defect fix to master
Change-Id: Ia9ead1babf3de43e6f492f4f3b6f4d6b9377b042
2016-08-08 10:47:34 +05:30
Yuta HIGUCHI
d90dbc9f66 Simplify EventHistoryManager
Change-Id: Ifefc68269e469883960359406d603e8c24b399df
2016-08-04 18:35:21 -07:00
sangho
4d28773050 [ONOS-5038] Bug fix for "pending_add" flow rules
Corrects deviceIds when build Nicira extension flow rules.

Change-Id: I8dc196d36e5518fe172769b2b957c929a7136d52
2016-08-05 09:56:34 +09:00
Daniel Park
d4d88018cc [ONOS-4930] Fix NPE from ScalableGateway caused by the event triggered before map creation
Change-Id: I4b4890274bafbac8eae9059a9ceaf390ab290a9b
2016-08-05 09:00:15 +09:00
gaurav
38351dee68 using subnet as lease/range selection criteria in DHCP Relay App, addressed review comments
Change-Id: Id2a81faa00592df4ede33f6679c2ba2dd8fb2293
2016-08-04 23:56:13 +00:00
Thomas Vachuska
264d957a0c Added a new test applications to monitor network configuration change events and log them.
Change-Id: I882fc1b18cedc67fc83c405c2f8d06078fa15c23
2016-08-04 19:56:52 +00:00
sangho
5c8f048200 [ONOS-5060] Bug fix for pNAT handler in OpenstackRouting
Sets the dst mac address of the packet as DEFAULT_EXTERNAL_ROUTER_MAC when sending out the packet using packetService.

Change-Id: I79d72539db1bb6cd3e88c4349d0f23dbfe4c57b7
2016-08-04 17:41:45 +00:00
sangyun-han
55e17984fd Parameterize schedule period via component config
Change-Id: I2ea4a41ec3035cd0090aef268c01c882635d021f
2016-08-04 03:32:36 +00:00
Hyunsun Moon
5aa480be45 Fixed to add gateway node from ICMP handler also
And made the gateway store or group update synchronized

Change-Id: I10fc391e9059772e5da8322997a994db26a096b3
2016-08-04 00:25:31 +00:00
Phaneendra Manda
bd09d6e07e [ONOS-4895] Add a method to get VirtualPort based on mac
Change-Id: I3cd6c1ce43f33315f6b73342c6f6393376fff8de
2016-08-04 00:08:37 +00:00
Hyunsun Moon
65040997b2 Added builder and more logs for VtnService and VtnPort
Change-Id: I52f672caebf1946b9bb01c9de0ca2ad2cee23f69
2016-08-04 00:06:02 +00:00
Brian O'Connor
e8468b5743 ONOS Swagger Plugin
just does swagger now
to build the plugin, you need to download to following:
https://github.com/bocon13/buck/releases/download/v2016.07.29.01-wip/buck.jar

put the buck.jar in tools/build/buck-plugin/lib

Change-Id: Id1b833dd013fbc5581f8e884e755920829c4a17e
2016-08-03 22:27:51 +00:00
Ray Milkey
bb23e0b5fb Fix Javadoc warnings
Change-Id: Icf8b6b6f77ea80d3975aa975226a178145067adf
2016-08-03 14:29:51 -07:00
Yuta HIGUCHI
1d547bf406 [ONOS-4513] decouple optical-model from CLI
- core/cli is now optical-model clean
- Add command for pretty printing optical-ports

Change-Id: I2926ef6d52971d1a7f6642dfe4098d7ed2422363
2016-08-03 18:54:55 +00:00
Yuta HIGUCHI
d95d590b7e [ONOS-4513] Move optical Intent compilers out to optical-model (3/3)
- core/net is now optical clean
- reverting part of Change-Id: Ib8ddac6e93327ade9d42984d8eba66be7047d051
 which lead to loss of package import information, causing OSGi issue

Change-Id: Ie6b16abd3ecc872f0920d29c7577a10c44091af6
2016-08-03 18:54:43 +00:00
Yuta HIGUCHI
b9af6b79ef [ONOS-4691] Refactoring OpticalPortOperator (2/3)
- Define ConfigOperator for a Port
- Refactor OpticalPortOperator as PortConfigOperator
- Add plug-in mechanism for PortConfigOperator on DeviceManager
- Move OpticalPortConfig, OpticalPortOperator to optical-model bundle

Change-Id: I5d416305b0c1b0e31e0ad64baa92d126303548bc
2016-08-03 18:54:26 +00:00
HIGUCHI Yuta
f3ead25267 [ONOS-4513] Slice optical-model into separate bundle (1/3)
- net and cli bundle has dependency to optical-model bundle,
  which should be removed in the longer run. (ONOS-4626)

Change-Id: Ieff43ef2002ee21f4578a6e2a729cd35ce3eae3d
2016-08-03 18:54:13 +00:00
Daniel Park
1063c2337d [ONOS-5030] Fix to gateway ip address in host annotation refers appropriate ip address
- Fix to gateway ip address in host annotation refers right ip address, not host ip address

Change-Id: Ia07ed828d2f37e623dcca4ad204bfbaf4db2a45a
2016-08-03 00:08:29 +00:00
Jian Li
9c85794a82 Fix nativation function caused by AngularChart bump up
Change-Id: I098072d2617e452009b1cd985d493dbe1598812b
2016-08-02 17:44:59 +00:00
Thomas Vachuska
3a02cdabf2 ONOS-4975 Fixed potential for IOB exception in intent perf installer.
Change-Id: Ia0af1dbbad586a4c64883e20b80cb1ffbe251cd4
2016-08-02 16:53:53 +00:00
Hyunsun Moon
b3eb84d6fe Refactored OpenstackRouting to support multiple gateway nodes
Change-Id: I6870ca9a4fd6f6b1cf2d2be72f52ef87827e1d2c
2016-08-02 02:18:42 +00:00
Jonathan Hart
bdfb5cb428 Fix cpman Buck build
Change-Id: I08d6db71a4e78a5528377cc4489decaa5b763248
2016-08-01 13:59:49 -07:00
Zayne Khouja
31da33adf2 ONOS learning-switch tutorial
Change-Id: Id82a0886be5bbead60ea61dee30dd3ee12d20bbc
2016-08-01 06:15:00 +00:00
Priyanka B
f97e13d0a1 [ONOS] duplicate tunnelname not allowed in PCE REST and WEB
Change-Id: Id801fdccb8110759f55034fc8ee00ac5c40eca41
(cherry picked from commit edf1cd84129199451560428786d514592f2480e0)
2016-07-29 05:00:11 +00:00
Thomas Vachuska
f0f6eeee0b Fixing javadocs.
Change-Id: I25e0475d841565c6cb25720b4e1c632f0b712afd
2016-07-28 13:27:19 -07:00
Hyunsun Moon
f9a16ed993 Fixed to not to create gateway group if it is already exists
Also changed some names shorter.

Change-Id: Iaa8aa5ac378fc168e79c9e238090ca817af42261
2016-07-28 15:44:02 +00:00
Madan Jampani
819d61dfb8 Work queue improvements
- Fixed logic to ensure only session to which task is currently assigned can complete it
- Support destroy method to reset work queue state
- Removed deprecated DistributedQueue primitive

Change-Id: I4e1d5be4eb142115130acf15ff34035cb9319a1a
2016-07-28 04:22:28 +00:00
Zayne Khouja
4755715a34 adds working buck file to BGPCEP provider
Change-Id: Ia4a9ee37ed57ec0862501ae9b6f622f225d764fc
2016-07-27 16:56:30 -07:00
Priyanka B
b977f56ac2 [ONOS-4945] PCE Json fix
Change-Id: I701ed1044c603ea60becf8ba606098e4154a7733
2016-07-26 10:37:58 +00:00
Priyanka B
9ea8ecb5eb [ONOS] update command defect fix for cost type
Change-Id: I6cf35b6cd699904d15df7f08ca47d54e0b9c2138
(cherry picked from commit 7e3bfa4c3f96600a37182fd581d9df08026aa19e)
2016-07-26 08:19:51 +00:00
Priyanka B
4c3b451b5c [ONOS] cherry pick from onos1.6 to master all defects merges
Change-Id: I0ff6595a55b1104cf59a270ac2b10a7f831f6555
2016-07-26 04:48:48 +00:00
Yuta HIGUCHI
0086cf84e3 Add missing registration in OpticalPathProvisioner
Change-Id: I778a633796b7d0e00be5d1f33d537638b6801aed
2016-07-25 16:19:21 +00:00
Yuta HIGUCHI
1624df1f30 Assigning names to various threads
- specify nearby logger when possible

Change-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294
2016-07-22 22:56:26 +00:00
Yuta HIGUCHI
a0972cbeff PathPainter: lower log level
Change-Id: I5e5683cf3763beb7dfdafff86fd365dbefe35387
2016-07-21 23:34:33 +00:00
Yuta HIGUCHI
4e3af86143 Record EDGE_EVENTS in the Event History
Change-Id: I2e77b17bc94a1232bc896df83a18d140ccb8e227
2016-07-21 23:32:56 +00:00
Hyunsun Moon
ef6bad2b10 ONOS-4903, ONOS-4929 Fixed to load network config on application start-up
Also improved openstackInterface to create Jersey client once and
give better warnings. Fixed missing web context, too.

Change-Id: Ifc835b98f30d5daf566eb22dfe3af34f23634e09
2016-07-21 03:27:03 -07:00
Hyunsun Moon
052c71f63d ONOS-4660 Additional GATEWAY type node bootstrap
- Add uplink interface to the router bridge
- Set separate controller for the router bridge
- Use OVSDB provider to check the ports list and keep OVSDB session

Limitation:
OVSDB provider does not provide port or bridge updates, that is,
any changes on the router bridge may not be detected by ONOS

Change-Id: I1f17f4fb2c050afdbda1e5ffc06f6485903d3d90
2016-07-21 10:22:42 +00:00
Charles Chan
4a6e91eefa Fix NPE when ControlPlaneConnectPoint config is added after interface config
Change-Id: I31ee1d2e646d4b4c88ac5bb3b661228c893292b9
2016-07-21 01:34:45 +00:00
Hyunsun Moon
d331afdc3d Fix to update gateway group only if new gateway is added
Also implemented equals, hashCode, and toString for GatewayNode.

Change-Id: I4c487cafa263833701c5790b2057c1d9c23e33bf
2016-07-21 01:15:17 +00:00
Sanjana Agarwal
cb4a3db30b Made changes as per comments.
kafkaProducer is now non-static.

TODO: KafkaPublisherManager Service and not Singleton.
Kafka event publishing.

Change-Id: I5ec20a6e4950c38e822468d343521ab77475b7d3
2016-07-19 20:56:08 +00:00