Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Duplicate
-
None
-
None
-
None
Description
Current storage protocol (everything beneath o.a.c.net) currently uses Java blocking I/O. I.e. InboundTcpConnection and OutboundTcpConnection use a dedicated Java thread per connection.
Using NIO would reduce the number of threads as many threads can become a problem in bigger clusters.
Migrating the code to Netty seems to be a prerequisite for thread-per-core model.
The intention of this ticket is not to change the protocol itself as CASSANDRA-8971 would do.
Attachments
Issue Links
- duplicates
-
CASSANDRA-8457 nio MessagingService
- Resolved