cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pau Rodriguez (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-2795) Autodelete empty rows
Date Mon, 20 Jun 2011 10:42:47 GMT


Pau Rodriguez commented on CASSANDRA-2795:

*For any future reader:*
Here I'm trying to optimize cassandra's cache by reducing the life of the ghosts rows.
This is not to remove ghost from the results! For that read the FAQ about range_ghosts:


Ok, it worked testing as you described.

So if I want short lived ghosts rows, what parameters I need to configure?
I suppose I need to configure the gc_grace, the flush timer and the compactation timer.
Where this options are present?


> Autodelete empty rows
> ---------------------
>                 Key: CASSANDRA-2795
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core, Tools
>    Affects Versions: 0.8.0
>            Reporter: Pau Rodriguez
> In a system where every column expire using TTL. The rows persist, and they are empty.
> If is possible to also delete them if empty when last column had expired.
> I understand that this may be difficult to synchronize between all the cluster.
> If this behavior isn't good for all cases, maybe can be configured in a variable per
Column Family.
> Alternatively could be a tool to removed empty rows along all the cluster, the problem
to do that using the API is the time between the check is done and the remove is send.
> I think that is preferable to be done when last column has expired.
> Thanks in advance.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message