Re: Question on TTLs and Tombstones

2013-01-02 Thread Michal Michalski
Thanks for your answer. Moreover, the issue you mentioned in the end was the answer to the question I was going to ask next ;-) Regards, MichaƂ W dniu 02.01.2013 15:42, Sylvain Lebresne pisze: WHEN does Cassandra remove expired (because of TTL) data? When a compaction reads an expired column

Re: Question on TTLs and Tombstones

2013-01-02 Thread Sylvain Lebresne
> WHEN does Cassandra remove expired (because of TTL) data? When a compaction reads an expired column, it removes it and replaces it by a tombstone (i.e. a deleted marker). So the first compaction after the expiration is what actually removes the data, but it won't reclaim all the disk space yet d

Re: Question on TTLs and Tombstones

2013-01-02 Thread Michal Michalski
Yup, I know it was pretty long mail and it was Christmas time, so I thought it might be left without a reply for some time, but as some time has passed, I'll try to remind you about my question with additional help: TL;DR version: WHEN does Cassandra remove expired (because of TTL) data? Which

Question on TTLs and Tombstones

2012-12-28 Thread Michal Michalski
Hi, I have a question regarding TTLs and Tombstones with a pretty long scenario + solution question. My first, general question is - when Cassandra checks for the TTL (if it expired) and creates the Tombstone if needed? I know it happens during compaction, but is this the only situation? How