IncomingTcpConnection can not be closed when the peer is brutaly terminated or 
switch is failed
-----------------------------------------------------------------------------------------------

                 Key: CASSANDRA-4053
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4053
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.8
            Reporter: Zhu Han


IncomingTcpConnection has no way to detect the peer is down when the peer meets 
power loss or the network infrastructure is failed, and the thread is leaked...

For safety, as least SO_KEEPALIVE should be set on those 
IncomingTcpConnections. The better way is to close the incoming connections 
when failure detector notifies the peer failure, but it requires some extra 
bookmarking.

Besides it, it would be better if IncomingTcpConnection and 
OutgoingTcpConnection is marked as daemon thread...



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to