cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <>
Subject [jira] [Resolved] (CASSANDRA-5278) Throttle streaming during repair to control disk space use
Date Tue, 19 Nov 2013 23:37:22 GMT


Jonathan Ellis resolved CASSANDRA-5278.

    Resolution: Won't Fix

CASSANDRA-5351 will make this unnecessary.  (We will only stream vast amounts of data when
it's actually needed for a rebuild.)

> Throttle streaming during repair to control disk space use
> ----------------------------------------------------------
>                 Key: CASSANDRA-5278
>                 URL:
>             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
> 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 was sent by Atlassian JIRA

View raw message