RE: Expiring Columns

2016-03-21 Thread Anubhav Kale
I think the answer is no. There are explicit checks in Read code path to ignore anything that’s past the TTL (based on local time of the node under question). From: Anuj Wadehra [mailto:anujw_2...@yahoo.co.in] Sent: Monday, March 21, 2016 5:19 AM To: User Subject: Expiring Columns Hi, I want t

Re: Expiring Columns

2016-03-21 Thread Nirmallya Mukherjee
Anuj, there are a couple of aspects that are important -1. Cassandra will not return data with expired TTLs even if compaction has not run2. How is 1 possible? The read path will eliminate the expired TTLs from the result3. All tombstones (explicit delete as well as expired TTLs) hang around for

Re: Expiring Columns

2011-08-15 Thread Edward Capriolo
On Mon, Aug 15, 2011 at 6:51 PM, Stephen McKamey wrote: > I'm curious about Expiring Columns. Say I create a Column Family where > *all* of the Columns are set to be expiring columns. When a row's entire set > of columns have expired, will an empty row it sill be returned in range > queries? Or wi

Re: Expiring Columns

2011-08-15 Thread aaron morton
I believe (have not tested) that you would still see the range ghosts talked about here http://wiki.apache.org/cassandra/FAQ#range_ghosts until compaction had removed all the columns, and the row once all the columns are gone. Expired columns are purged during compaction when their ttl runs out.