Robert Stupp created CASSANDRA-10575:
----------------------------------------

             Summary: Refactor storage protocol to use Netty instead of BIO
                 Key: CASSANDRA-10575
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10575
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Robert Stupp


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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to