It's a bug, namely: https://issues.apache.org/jira/browse/CASSANDRA-3616
You'd want to upgrade.
On Thu, Mar 1, 2012 at 1:01 PM, Henrik Schröder <firstname.lastname@example.org> wrote:
> We're running Cassandra 1.0.6 on Windows, and noticed that the amount of
> files in the datadirectory just keeps growing. We have about 60GB of data
> per node, we do a major compaction about once a week, but after compaction
> there's a lot of 0-byte temp files and old files that are kept for some
> reason. After 50 days of uptime there was around 50000 files in each
> datadirectory, but when we restarted a server it deleted all the unnecessary
> files and it shrunk down to about 200 files.
> We're running without compression, and with the regular compaction strategy,
> not leveldb. I don't remember seeing this behaviour in older versions of
> Cassandra, shouldn't it delete temp files while running? Is it possible to
> force it to delete temp files while running? Is this fixed in a later
> version? Or do we have to periodically restart servers to clean up the
> /Henrik Schröder