Brian O'Connor
afc2d7db88
Starting snapshot 1.3.0-SNAPSHOT
...
Change-Id: Idc4c114bda5268e534b9fc998215564d23d84c58
2015-06-05 23:31:25 -07:00
Brian O'Connor
a78abfcc39
Tagging 1.2.0
...
Change-Id: If1b4de17402bf8248c888de72891dc17a5bcd7ef
2015-06-05 22:40:03 -07:00
Brian O'Connor
4db1c3345c
Dropping version from jdvue and fixing parent pom
...
Also, switching to onlab-junit for jdvue
Change-Id: I71b02438bff02bfe450380c583b007a84235727a
2015-06-05 22:14:13 -07:00
Thomas Vachuska
8643937b4b
Adding support for SKIPPED state to STC.
...
Change-Id: I5a90bedb6272f0bb1d76f0bc5e19e67e8d05eec8
2015-06-05 17:27:15 +00:00
Thomas Vachuska
adba152125
Increased number of retries and added variable delay to better withstand StorageException timeout.
...
Change-Id: Ic33d4e66e2787c717f7e3c90879d725a6e3e74d7
2015-06-04 22:14:11 +00:00
Thomas Vachuska
a48e3d1e68
Enhancing STC
...
Change-Id: Ibb8a001f5c6550860c4ade97378af7e97876a0ab
2015-06-02 17:57:53 +00:00
Thomas Vachuska
50ec1af6c2
Enhancing STC
...
Change-Id: If9429cc6a30333bd27b579825fe6b1fac221cf60
2015-06-02 08:50:49 -07:00
Brian O'Connor
3350390b1d
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00
Brian O'Connor
75aed4000e
Tagging 1.2.0-rc2
...
Change-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42
2015-06-01 16:58:14 -07:00
Thomas Vachuska
18571b02fa
Enhancing STC and scenarios.
...
Change-Id: I1227e68f8a44707f671b09dcd2967b580e14ca79
2015-05-31 22:42:06 -07:00
Thomas Vachuska
4bfccd54b4
Enhancing STC and scenarios.
...
Change-Id: I57a4d25b7fb726a1242073055474ff5c7c3c1087
2015-05-30 00:35:25 -07:00
Madan Jampani
f2af771131
Dropping log level to debug in few places
...
Change-Id: I4b42d4f3edfc6e9cdd0822cfcb74d1070b0b7a70
2015-05-30 02:15:50 +00:00
Thomas Vachuska
8189a7469d
Fixed a failed unit test and added more to the setup scenario.
...
Change-Id: I28ee6627834f8964d5d06756afb44e6213c8afaa
2015-05-29 10:02:52 -07:00
Thomas Vachuska
f9c8436f4d
STC work in progress
...
Change-Id: Ie5e444e3b560b605b066899289cdee7a5fe8338c
2015-05-29 06:01:30 +00:00
Madan Jampani
8a0569ebfd
Drop log level to debug for couple of NettyMessaging log statements
...
Change-Id: I89867eecca4bc59caf315dd3d99864c7a9a29738
2015-05-26 20:00:19 -07:00
Madan Jampani
cca4bdb280
Netty: Close idle tcp connections between controller instances
...
Change-Id: Ieb6fddce85f015c64e5f0276f0d361a3a93b8fb4
2015-05-22 13:14:01 -07:00
Brian O'Connor
30a412deb3
Starting snapshot 1.2.0-SNAPSHOT
...
Also, fixed onos-upload-bits script to upload rc's to nightly/
Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb
Tagging 1.2.0-rc1
...
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Madan Jampani
175e8fde54
Removed deprecated ClusterCommunicationService APIs
...
MessagingService::sendAsync now returns a CompletableFuture<Void> in place of boolean
Change-Id: I98134c4c0ea65b9c7e9ba705eebd1669067324ef
2015-05-21 22:36:34 +00:00
Madan Jampani
27b69c6c25
ONOS-1983: Migrating all copycat Raft protocol specific communication to use ONOS cluster communication primitives
...
Change-Id: I3f07266e50106b1adc13f722c647686c2b42ef7f
2015-05-19 23:02:39 -07:00
Thomas Vachuska
5d410a2b60
Fixed javadocs.
...
Change-Id: I6c0e5f59138ee024a858994a290da75a0f54a71f
2015-05-19 17:52:37 -07:00
Madan Jampani
afeebbd578
ONOS-1982: MessagingService is now a OSGi service. Has implementations based on Netty and IOLoop
...
Change-Id: Ia4c99de18e91be1b49bd1fddd86fe89fb83e859c
2015-05-19 23:34:44 +00:00
Marc De Leenheer
1afa2a0350
Rewrote optical connectivity intent compiler
...
Change-Id: I5acece3c14bed8a23f7bbe0c5a9bc0932a2a0881
2015-05-19 18:18:28 +00:00
Thomas Vachuska
fc52fecc3b
Fixed a slew of shutdown exceptions that arose due to improper or out-of-order resource clean-up, e.g. listeners, timers, executors.
...
Change-Id: I37c351c4202b32e92c076d9d566b96d7ff8d313a
2015-05-19 17:56:49 +00:00
Sho SHIMIZU
3310a34163
Remove "public" to follow our convention
...
Change-Id: Ic5fa8744cbcb4c704780c8467ae0f31fce3327ce
2015-05-13 23:44:57 +00:00
Sho SHIMIZU
5c73fd9292
Implement add() and subtract() methos in Bandwidth
...
Change-Id: I93a382cff1a441fb9c9929fc4fab82c956ccdd0e
2015-05-11 20:29:48 +00:00
Sho SHIMIZU
2908d9ebc6
Implement methods to compare objects in classes representing unit
...
Methods are added to the following class.
- Bandwidth
- Frequency
To reduce redundant code, RichComparable interface is defined.
Change-Id: Iec96bee9754c6dfca62255b8b4068925d3be13a1
2015-05-11 16:12:12 +00:00
Sho SHIMIZU
87114516f4
Replace manual hash code calculation for long with Long.hashCode(long)
...
Change-Id: Ie588a2904e0fcc790282af22912e8ff6d7a31648
2015-05-08 23:08:58 +00:00
Sho SHIMIZU
816977987d
Define Bandwidth class to represent bandwidth with explicit its unit
...
Change-Id: I863fea61fa5e70edfa53d11e720e400d100131c8
2015-05-08 23:08:36 +00:00
HIGUCHI Yuta
41ed854094
Clean up shaded thirdparty bundle
...
- Exclude artifacts, which is already an OSGi bundles
- Create source jar for ease of debugging.
- Remove expiringmap, which we no longer use
- Derive artifact version from dependencyManagement
Change-Id: I053f08a1880109a7c74fa451afccbbe2d2adbe3c
2015-05-06 17:45:23 +00:00
Thomas Vachuska
2c2b76862c
Reverted to catching Throwable for the netty native epoll stuff.
...
Change-Id: I41cf621505cdcc3139fadb39a4ccacfe0123ef5c
2015-05-05 11:59:21 -07:00
Sho SHIMIZU
24a00d9b0b
Catch Exceptions, not Throwable to remove blockers found in SonarQube
...
Change-Id: I49ab731ce0c9950b55063e2afa4ce9226a7b6b4a
2015-05-05 18:51:25 +00:00
Thomas Vachuska
266b4433a5
Fixed javadocs and descriptions.
...
Change-Id: I92147b858d8012c957cc03fab2d306740161e2f3
2015-04-30 18:13:25 -07:00
Sho SHIMIZU
ea56028efd
Implement a class representing frequency
...
This resolves ONOS-1769
Change-Id: Ia4d0da59aec79bafdf7686dfad1f1952f94cefc7
2015-04-28 17:50:44 +00:00
Charles M.C. Chan
2184de1e7f
ONOS-1756: Improve CLI auto completers
...
- Add more ICMP types and codes
- Add completer for --icmp6Type
- Add completer for --icmp6Code
- Add completer for --extHdr
It is a multiValued option.
For example, the following command will match an IPv6 packet with both fragment and routing extension header:
add-point-intent --ethType IPV6 --extHdr FRAG --extHdr ROUTING
NOTE: OVS 2.3.1 does not support OFPXMC_OFB_IPV6_EXTHDR match field yet.
- Change parameter of TrafficSelector.matchIPv6ExthdrFlags() from int to short since that field is 9 bits only
Change-Id: I55944399f3985f2cc09330a726f21983de273341
2015-04-28 17:47:22 +00:00
Thomas Vachuska
6b3312694d
Moved jdvue utility from ONOS-tools repo into onos repo.
...
Change-Id: I0bc1cef80541075c800c5309cb642a244a79fa0b
2015-04-27 11:12:32 -07:00
Brian O'Connor
f80d97478d
Adding jnc shaded bundle to build
...
Change-Id: Iae5dd0b63e567b8218a666ecdbea6558c9e98d70
2015-04-21 15:52:31 -07:00
Thomas Vachuska
34c8b77aa2
Adding pom.xml to shade TailF JNC library and its dependency ganymed-ssh2 as a single OSGi bundle for use in ONOS NetConf providers.
...
Change-Id: I5b27236070878b483dc199686ca94e2b44a4d5fa
2015-04-21 14:34:13 -07:00
Thomas Vachuska
ce9808a43a
Javadoc clean-up and apps -s command clean-up.
...
Change-Id: I6a4859fd05edb17a02333e4d68496d54589b586b
2015-04-21 09:33:26 -07:00
Thomas Vachuska
b093c916e5
Renamed IOLoop & Netty to *MessagingManager for consistency.
...
Change-Id: Id8859e24d0c7ac7f948516388069639093bad524
2015-04-20 17:43:06 +00:00
Madan Jampani
c26eede685
Added a messaging service implementation on top of IOLoop. Added ability to easily switch between netty and io loop (default is netty)
...
Change-Id: Id9af0756bf0a542f832f3611b486b2ac680b91e4
2015-04-20 05:28:48 +00:00
Thomas Vachuska
e10f56b8b0
Fixing javadocs.
...
Change-Id: I9e6b3d7eb08d17d4ad450277a1279f6aaefd4640
2015-04-15 18:20:08 -07:00
Ray Milkey
34c959066d
ONOS-533 Fix copyrights
...
- Any files created in 2014 and modified in 2015 got a copyright of
2014-2015
- Used canonical form of 2014-2015 to be inclusive of extra years.
Some files had 2014,2015
Change-Id: If9a133618873e4000b8f10299bde7c870eb1fbd5
2015-04-15 17:41:07 +00:00
Pingping Lin
c9e16bfa1d
add a virtual gateway for reactive routing
...
There is no physical gateway in SDN network.
However a host needs a gateway when it tries to communicate with a remote host.
So we designed a virtual gateway for SDN network.
The virtual gateway can have multiple IP addresses.
Each IP address is used as the default gateway address of an IP prefix.
We only configure one MAC address to the virtual gateway.
You can choose any MAC address from the BGP speakers as the virtual gateway MAC address.
We configure this MAC address staticly in the sdnip.json configuration file.
Change-Id: I2a72bef797fc55d25bb5473e8fca624ad659e1d1
2015-04-15 16:31:14 +00:00
Jonathan Hart
43d9f7a7a5
Remove deprecated openflow host and link providers
...
Change-Id: I9dbaa28a70998b6265a178bb459a56221f458b75
2015-04-14 17:24:04 +00:00
Thomas Vachuska
c40d463c27
Consolidating null providers and making them fully configurable and integrated with the ConfigProvider to allow arbitrary topologies.
...
Change-Id: I899e27a9771af4013a3ce6da7f683a4927ffb438
2015-04-14 01:23:24 -07:00
Madan Jampani
ec5ae341db
Use the Executor interface when specifying where to handle incoming messages
...
This is done so that one can simply specify a direct executor.
Change-Id: I1c3ea977dd7c2d604588d587fd67f7012355eedf
2015-04-13 23:43:52 +00:00
Madan Jampani
22fa5cbcec
Fix Kryo serialization memory leak
...
Change-Id: I122cb811971aef1a70a73c3335b485125125c66b
2015-04-13 23:42:46 +00:00
Madan Jampani
2bfa94cf15
Revamped ClusterCommunicationService API
...
Change-Id: I9326369de3d2413b0882b324979d10483c093de9
2015-04-13 16:51:24 +00:00
sangho
b35a619131
ONOS-686, 687, 1344 : The first commit for the Segment Routing application
...
- ICMP/ARP/IP handlers are implemented as a part of the application for now
- Default routing and link add/failure/recovery are also supprted
- Temporary NetworkConfigHandler, which is hardcoded to support only 6 router FISH topology, is used for test
- Some fixes on GroupHanlder app to support transit routers
- Supports multi-instance (tested with two instances)
Change-Id: Idfa67903e59e1c4cac4da430f89cd4c50e821420
2015-04-09 18:24:33 +00:00