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