Ray Milkey
9f87e51954
Sonar related fixes
...
- suppress SONAR warning for printing stack trace in CLI
- add string constants for the Sonar suppression identifiers
Change-Id: I03992f89675f9d074347042b7a196dbcc1036c28
2016-01-05 23:55:33 +00:00
Ray Milkey
676249ca1a
Fix Sonar critical flagged bugs
...
Change-Id: I60e9f72a1a66f65366d7dbc5335922e75097c9f3
2015-12-30 19:02:11 +00:00
Ray Milkey
86f20ccece
[Falcon] Fix SONAR flagged blocker issues
...
- add comments to suppress two instances where we really do want to catch Throwable
- implement equals() methods where only hashValue() was implemented
Change-Id: Iecfd66ff50fbd433977d1affd74f5f05d0a047e5
2015-12-17 19:08:19 +00:00
Brian O'Connor
880dc20ddb
Starting snapshot 1.5.0-SNAPSHOT
...
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01
Tagging 1.4.0 (Emu release)
...
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
Brian O'Connor
6b7707101b
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530
Tagging 1.4.0-rc3
...
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
Brian O'Connor
b22ba656bb
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7
Tagging 1.4.0-rc2
...
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
Brian O'Connor
905ea22db6
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2
Tagging 1.4.0-rc1
...
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
Aaron Kruglikov
eb0ae4e802
Adding fingerprints to avoid interference between clusters.
...
Change-Id: I5e5278916f8b9b900d7d403b6d08f1f66a866fb2
2015-11-24 20:04:09 +00:00
Jonathan Hart
d9df7bd278
Fix naming convention issues in preparation for stricter checkstyle enforcement
...
Change-Id: I918b7b1dcf6424a526b6b26b89acc9a57d807fec
2015-11-13 16:28:02 -08:00
Brian O'Connor
f967ad61dc
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Brian O'Connor
b3a3b52f46
Rolling back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31
Tagging 1.3.0-rc2
...
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Brian O'Connor
e8bcb70258
Changing version to back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8
Tagging 1.3.0-rc1
...
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
JunHuy Lam
39eb4295db
Adding TLS for NettyMessaging and configurable on NettyMessagingManager through JAVA_OPTS
...
Change-Id: I5e77658cbae70d3facbe9e1f56c9fa9fcf0e00cc
2015-06-30 18:09:14 +00:00
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
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
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
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
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
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
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
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
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
2bfa94cf15
Revamped ClusterCommunicationService API
...
Change-Id: I9326369de3d2413b0882b324979d10483c093de9
2015-04-13 16:51:24 +00:00
Madan Jampani
cd48bfd694
Make sure message handling executor references are appropriately managed when we modify the service configuration
...
Change-Id: I56866dd8c3359de0fcf827fc247024c65a63c5c2
2015-03-26 03:08:48 +00:00
Brian O'Connor
6ea48a22fe
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: Iffa1055c22448849353ede6581c277f4d3de78d8
2015-03-17 20:07:20 -07:00
Brian O'Connor
91d9019b24
Tagging ONOS Blackbird release: 1.1.0
...
Change-Id: Iee1accb8f83e03a1c4b2250d36d48aefd6383c97
2015-03-17 19:45:58 -07:00
Madan Jampani
49115e931a
Changed netty message type to String from Long to avoid potential collisions
...
Change-Id: I42014a920917a8022744ae15a9fefa6bae6890a7
2015-03-15 21:40:47 +00:00
Brian O'Connor
1545b1ef08
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9
Tagging 1.1.0-rc2
...
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Madan Jampani
ba47223f6f
Bypass netty stack for messages that are sent to self
...
Change-Id: Ifb1fd610892bd22a291cda472a8a5ef7a1dcfe6d
Manual serde for ClusterMessage to avoid one additional kryo serialization overhead for each message sent/received
Change-Id: I08d9a2c10403b0e9e9e1736c6bd36fa008bb8db0
2015-03-05 06:55:13 +00:00
Brian O'Connor
266ac66643
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I2abf73c248c04f0559f97b313be034b48761695a
2015-03-01 07:36:09 +00:00
Brian O'Connor
352236e289
Tagging 1.1.0-rc1
...
Change-Id: I9c95f8309e1c98bc1a25eeaad1962b4d28257261
2015-03-01 07:36:08 +00:00
Madan Jampani
52860be069
Debug log level where appropriate + Throwing an exception where appropriate
...
Change-Id: Ica18c122c8a2cb8286d4f48c017a06ffe10452e1
2015-02-27 12:52:37 -08:00
HIGUCHI Yuta
459bddf56a
Fix type mismatch
...
Change-Id: I26d094c4ae0d7c6699e49a0aa9885bd4d6d89e33
2015-02-24 23:46:06 +00:00
Madan Jampani
2af244a977
Never process incoming messages on the netty event loop thread pool.
...
Currently in a lot of places we are deserializing incoming messages on this threadpool and that could be significantly limiting throughput.
Change-Id: I83eb7e91004cea4addb28bc28f27e50de10028fe
2015-02-23 20:37:25 +00:00