Oleg Kibirev created CASSANDRA-5278:
---------------------------------------

             Summary: Throttle streaming during repair to control disk space use
                 Key: CASSANDRA-5278
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5278
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
    Affects Versions: 1.1.10
            Reporter: Oleg Kibirev


Currently, doing a repair can consume a multiple of disk space originally 
needed on the node. For example, consider a cluster with 4 replicas. In the 
worst case, a node will have to stream half of the data from each of the 3 
other replicas, consuming 250% of original disk space.

We need some mechanism to allow compaction to catch up and restore reasonable 
disk usage. For example, the code that receives a stream can wait until a 
configurable percentage of available disk space is free, or until the number of 
compacted sstable is less than a certain threshold.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to