Repair hangs if a neighbor has nothing to send 
-----------------------------------------------

                 Key: CASSANDRA-2797
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2797
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.7.6
            Reporter: Sylvain Lebresne
            Assignee: Sylvain Lebresne
            Priority: Minor
             Fix For: 0.7.7, 0.8.2
         Attachments: 
0001-Always-initiate-streaming-transfer-to-notify-remote-.patch

This is actually a streaming problem. If a StreamOutSession has nothing to 
transfer (i.e, no sstables have the requested ranges), it will not even 
initiate the transfer and simply close the session right away. The problem is 
that if the session was initiated by a remote end (through a 
StreamRequestMessage), the remote end will never be notified and never run his 
callback.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to