On 3/30/2011 12:39 PM, aaron morton wrote:
Checked the code again, got it a bit wrong. When getting a path to flush a memtable (and to write an incoming stream) via cfs.getFlushPath() the code does not invoke GC if there is not enough space.

One reason for not doing this could be that when we do it during compaction we wait for 20 seconds before checking disk space again. However the write happens on a separate flusher pool.

created https://issues.apache.org/jira/browse/CASSANDRA-2404 to ask if we can/should reclaim space during flush.

Karl, what version are you using and have you altered the compaction thresholds ?


0.7.4  and no.
This behavior has been though all of the 0.7.x series.

Thanks
--
Karl

Reply via email to