thanks a lot. I can confirm that it solved our problem too.

looks like the C* 2.0 feature is perfect for us.


On Wed, Jul 10, 2013 at 7:28 PM, Marcus Eriksson <> wrote:
yep that works, you need to remove all components of the sstable though, not just -Data.db

and, in 2.0 there is this:


On Wed, Jul 10, 2013 at 2:09 PM, Theo Hultberg <> wrote:

I think I remember reading that if you have sstables that you know contain only data that whose ttl has expired, it's safe to remove them manually by stopping c*, removing the *-Data.db files and then starting up c* again. is this correct?

we have a cluster where everything is written with a ttl, and sometimes c* needs to compact over a 100 gb of sstables where we know ever has expired, and we'd rather just manually get rid of those.