cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Stupp (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-10575) Refactor storage protocol to use Netty instead of BIO
Date Fri, 23 Oct 2015 10:18:27 GMT
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)

Mime
View raw message