[ 
https://issues.apache.org/jira/browse/CASSANDRA-9018?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14377851#comment-14377851
 ] 

Maxim Podkolzine commented on CASSANDRA-9018:
---------------------------------------------

I see, thanks for clarification. Here's I find misleading here:
- The two settings are obviously conflicting. I personally find 
gc_grace_seconds option a better choice, because it gives a sense of control: I 
can decide the expiration of my data, per table on top of that.
- More general: there are several notions dealing with the same problem: grace 
period, snapshot and backup. In such cases conflicts often arise.
- Strong recommended settings ("auto_snapshot: true") require an operator to 
monitor the disk space. It seems more convenient if Cassandra takes care of its 
own space.
- The log doesn't give enough information about what's going on.

Can advise the proper settings for our case: it's perfectly normal that the 
data is dropped, and it should be kept _just in case_ for some period? When 
needed we do a full backup ourselves. Are there any potential problems with 
"auto_snapshot: false"?


> Dropped keyspace is not collected
> ---------------------------------
>
>                 Key: CASSANDRA-9018
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9018
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Maxim Podkolzine
>         Attachments: cassandra-log.zip
>
>
> As far as I understand when a keyspace is dropped, the data is marked as 
> tombstone. We expect that after the grace period (all tables are created with 
> gc_grace_seconds=7200), this data is automatically removed during the 
> compaction process, which means that keyspace no longer takes any space on 
> disk.
> This is not happening (not after 2 or 24 hours). The log keeps saying "No 
> files to compact for user defined compaction", keyspace files remain on disk. 
> It's not clear whether Cassandra is still waiting for certain event, or 
> decided not to collect the data.
> Is there any setting that I missed? Any clues to figure out from the log, 
> what's the current state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to