Ray Milkey
3f0c97ebc5
ONOS-395 - tighten up exception handling
...
Change-Id: Ice3ee55adacbd890100def5d9da44c6e2a770945
2014-12-09 00:53:06 +00:00
Brian O'Connor
7f2e9bf19a
bumping version to 1.1.0-SNAPSHOT
...
Change-Id: I35f10fa7ffab12365ad852f5253bc1f395282f9b
2014-12-04 23:45:40 -08:00
Brian O'Connor
5b29ebd309
Bumping version to 1.0.0
...
Change-Id: I0cdd1f64a9292c91af27b86e89bd8251b2c298f3
2014-12-04 21:54:26 -08:00
alshabib
ab98466b10
adding license to ALL files
...
Change-Id: I9df3277760d79732317816fe5b2f1f482e9f5375
2014-12-05 05:05:32 +00:00
alshabib
4785eec529
removing some TODOs
...
Change-Id: Ic98c811573a1b37813993eedddec512ec85729f3
2014-12-05 00:59:35 +00:00
Brian O'Connor
932d94149e
preparing pom.xml's for release
...
Change-Id: I14cecba9816493e2cf1b3fb6daf3a653ddb1fd2e
2014-12-04 02:54:42 +00:00
Brian O'Connor
abafb50f58
Changing org.onlab.onos package to org.onosproject
...
Change-Id: Ic81421faa27acdcff045add47d9e0a715cd4f575
2014-12-02 22:26:20 -08:00
Thomas Vachuska
5dd52f7ac4
Enhancing the GUI traffic-related code.
...
Fixed a defect in reactive forwarding.
Change-Id: I1a91f6e5f57b39425ef06092c82b06d04c9b59a0
2014-11-29 10:43:30 -08:00
Thomas Vachuska
26df2f2dd5
Added short-circuit to Dijkstra when there are no edges.
...
Change-Id: I7e647ffceeae9de1736c5f36159c33d882bdb9f2
2014-11-27 00:39:26 +00:00
Yuta HIGUCHI
683e97874d
Attempt to keep record of uncaught Exception
...
Change-Id: I0da6aae52c758dd14ccd47c8865827e814f05a58
2014-11-25 20:44:09 -08:00
Sho SHIMIZU
f57a73916e
Remove final modifier from static methods
...
Change-Id: I93dd84874f46114011840ef840315a0d27c221ac
2014-11-26 00:44:38 +00:00
Ray Milkey
37f6a381e1
Unit test refactoring
...
- removed tests no longer useful now that all Intent objects are unique
- fixed intent object equality tests
- enabled several immutable base class tests
- renamed several Test....java classes to ...Test.Java to
match project best practices
Change-Id: Ic829d6d39556d2f63323f5e82f3807dba86c62ec
2014-11-25 23:19:34 +00:00
Yuta HIGUCHI
0658627cc1
Run Anti-Entropy in background
...
Change-Id: I233185d15f52359899427e214339be44cb62971c
2014-11-25 14:27:27 -08:00
Yuta HIGUCHI
a22f69f28a
Slice out MetricsHelper/Util
...
Change-Id: Ic6848f47d38550b78ebd6cdcf414305e54408882
2014-11-25 06:49:43 +00:00
Yuta HIGUCHI
3e51ea467f
PingPongTest: turning off fragile test failing randomly
...
Change-Id: I6ce2df09dafda097f096ea941ba49162fe48934c
2014-11-24 18:29:13 -08:00
Yuta HIGUCHI
6a46283219
metrics command to dump all the Metric in the system.
...
- Add probe to measure the time spent querying for Mastership.
Change-Id: I48fe37568a3261ee5b6229a3884e42a3a741b407
2014-11-24 08:32:19 -08:00
Yuta HIGUCHI
91768e30e5
Kryo related fixes
...
- KryoNamespace to allow control over registration id
Change-Id: Idc2a0e27a09916657c725ee97e4366109144cc66
2014-11-22 19:35:28 -08:00
Brian O'Connor
8576c2af7d
change MAC address hash to reduce collisions
...
Change-Id: I0ec7b53edcfce27508b0ea862da63597aa0ad3fd
2014-11-19 17:03:03 -08:00
Thomas Vachuska
33601601f3
Added ability to remove host by CLI and by the provider on device/port down events.
...
Change-Id: I28de4b6b5bbfb5a00f35e1808bcd916369d7d1a4
2014-11-19 15:04:43 -08:00
Yuta HIGUCHI
75fb1f4a75
Slice out byte[] printer
...
Change-Id: I095575df5f03057c386be77328897be59c96eaf9
2014-11-19 14:15:17 -08:00
Ray Milkey
705d9bc78d
Last two high priority findbugs errors
...
Change-Id: I180d9156b49c79980f2b2361ec062e5c1cda64a8
2014-11-18 09:26:30 -08:00
Ray Milkey
241b96accd
Fix high priority findbugs reported issues
...
Fixed some code that was reporting findbugs errors
Implemented a suppression mechanism for findbugs
reported errors and a suppression file.
Change-Id: Ie8a2e84cc57ec6ddfa14d782ee89feb095b9dd59
2014-11-17 16:38:30 -08:00
Praseed Balakrishnan
8c67d17142
MPLS label selector and treatment
...
Change-Id: Id1fba1e04155e6d97de4c8fd95573641537f1b7a
2014-11-15 10:42:36 -08:00
Yuta HIGUCHI
6b38ee3533
Minor fixes
...
- Format string fix
- FlowRuleEventTest: minor bugfix
- HexString: accept null
- byte[] toString() format change
Change-Id: I9db419cfc211670cc2abd796a21396ba960e23a9
2014-11-14 18:04:38 -08:00
Madan Jampani
9b37d578ef
Using net.jodah.expiringmap.ExpiringMap for tracking ttl expiration of database entries.
...
Minor javadoc updates.
2014-11-12 11:53:24 -08:00
Ray Milkey
1e20711a9c
Unit tests for the DefaultFlowRule class
...
- added a method to the immutable class checker for
immutable classes used as base classes
- fixed a typo in spelling of a constructor parameter
in DefaultFlowRule
Change-Id: I8991c1eadcc990040bb97a02c1027b4708a4f58d
2014-11-11 11:11:05 -08:00
Thomas Vachuska
21e03649dd
Cleaning up Javadocs.
...
Change-Id: I41d075e3e6f6a26b340ce21a5baa8b238dc069ad
2014-11-11 10:23:08 -08:00
Yuta HIGUCHI
3878205f7d
KryoNamespace: smaller initial buffer size
...
Change-Id: I12bf2b09824302c3f626435a64c1e9795621dd6d
2014-11-09 23:55:17 -08:00
Madan Jampani
8c35207b3f
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-11-09 01:38:46 -08:00
Madan Jampani
348a9fead4
1. MapDBLog log size calculation bug fix.
...
2. Minor logging improvements.
2014-11-09 01:37:51 -08:00
Yuta HIGUCHI
5f9d6969d5
NettyMessagingService: add null check
...
Change-Id: Ic4897e69253526d3c3cd2c0a0fe00df1bdc7d787
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
813fb90b8d
MessageEncoder: lower IOException log level
...
Change-Id: I7c6eaae3fdb5f87a095722f5b8ed005b460f90cc
2014-11-07 01:49:33 -08:00
Yuta HIGUCHI
d2a3882171
Switched KryoNamespace internal buffer to ByteBufferOutput
...
Change-Id: Iee3738bf0133440f4b6e695b9b92a9a2c8cc202f
2014-11-06 19:05:04 -08:00
Pavlin Radoslavov
d5087d13d0
Removed method IpAddress.toInt(), because it is semantically incorrect:
...
It lacks the guarantee the underlying IP address is IPv4.
Potential users of toInt() should use Ip4Address.toInt()
or IpAddress.getIp4Address().toInt()
Tthe latter obviously might require the explicit check that
getIp4Address() is not null.
Change-Id: I3f939695cf3c496e3fdd3fbd4a2988b565cca69a
2014-11-06 13:40:40 -08:00
Thomas Vachuska
ca60f2b0f1
Initial sketch of codecs and REST API approach.
...
FIxed typos and defects.
ONOS-81
Change-Id: I789444a181abea509c354966545c927e305710d1
2014-11-06 13:29:42 -08:00
Yuta HIGUCHI
58e3727415
move copycat version property to root pom
...
Change-Id: I2422e67b077e2fbd5a6b51b35f41abe7b4287414
2014-11-05 14:03:10 -08:00
Yuta HIGUCHI
0c1c10001c
Workarounds to startup DatabaseService
...
- shaded copycat
- switched Chronicle log to InMemory log until we fix the OSGi issue
Change-Id: Icf8ee8c18b518a8ee785924413681bdb61fc5037
2014-11-05 13:52:12 -08:00
Pavlin Radoslavov
50b7067cb9
Changed the semantics of IpAddress.equals() to (eventually) return true
...
if both objects are instanceof IpAddress.
I.e., comparing IpAddress and Ip4Address objects could return true
if the underlying value is same.
Applied the same change to IpPrefix.equals() as well.
Change-Id: Ie0644565501d3ecce2a8603117b994d033d5b82f
2014-11-05 11:22:25 -08:00
Pingping
32fa30cce1
port SdnIpTest.java to onos-next
...
Change-Id: Iec9de810b168e3fbc8f1aa447778d3883fba03a1
2014-11-05 10:43:38 -08:00
Yuta HIGUCHI
5e8ceb455e
checkstyle fixes
...
Change-Id: Ida02536e61f61b8883810866d28bdaad206f645d
2014-11-04 17:22:26 -08:00
Pavlin Radoslavov
34c8164a61
* Added methods IpAddress.getIp4Address() and IpAddress.getIp6Address()
...
to get the Ip4Address and Ip6Address view of the IpAddress.
* Added methods IpPrefix.getIp4Prefix() and IpPrefix.getIp6Prefix()
to get the Ip4Prefix and Ip6Prefix view of the IpPrefix.
Added the corresponding unit tests as well.
2014-11-04 16:21:38 -08:00
Pavlin Radoslavov
315d6c8b89
Minor refactoring (for code consistency).
...
No functional changes.
2014-11-04 15:36:04 -08:00
Pavlin Radoslavov
f182f015a5
Reimplementation of classes Ip4Address/Ip6Address/Ip4Prefix/Ip6Prefix
...
and the corresponding unit tests.
* Reimplemented classes Ip4Address and Ip6Address by inheriting from
class IpAddress
* Reimplemented classes Ip4Prefix and Ip6Prefix by inheriting from
class IpPrefix
* Reimplemented the unit tests Ip4AddressTest and Ip6AddressTest to
match the corresponding IpAddressTest unit tests
* Reimplemented the unit tests Ip4PrefixTest and Ip6PrefixTest to
match the corresponding IpPrefixTest unit tests
* Minor refactoring/cleanup of classes IpAddress and IpPrefix
2014-11-04 15:03:18 -08:00
Yuta HIGUCHI
f3fbdd050a
findbugs
...
Change-Id: I040eee94d2eb2622b32fbe8dbf06d81b54765065
2014-11-04 09:46:23 -08:00
Yuta HIGUCHI
2281b3f5e9
rest
...
Change-Id: If0d838d02690ad4bb581152b40d366c124826634
2014-11-04 00:20:48 -08:00
Yuta HIGUCHI
5c94727a3c
javadoc fixes
...
Change-Id: I3b4fc2d99f42b2413a535fb411b9c19bdd186ad8
2014-11-03 21:39:21 -08:00
weibit
6c415d12dd
fix some formats in the k-shortestpathSearch
...
Change-Id: I3598fceb8f30c501eafcfb54d75b2e4f48d8537b
2014-11-03 19:15:42 -08:00
weibit
86cfc03b4b
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-11-03 18:31:25 -08:00
Yuta HIGUCHI
f2548cbac2
switch to Java 8
...
Change-Id: Iaf2b47ce7cfad7fcd5b57c8ec79e0d3e6e66ca73
2014-11-03 18:25:11 -08:00
weibit
9a3631b746
K-shorest path algorithm to support UC1, it can be used by other modules as well.
...
Change-Id: I736ec55c6211a505d6cf43ab22e1197fdb86ecf3
2014-11-03 15:53:01 -08:00