[
https://issues.apache.org/jira/browse/CASSANDRA-5051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13625020#comment-13625020
]
Edward Capriolo commented on CASSANDRA-5051:
--------------------------------------------
This has come up before (I even remember suggesting it). To play devils
advocate, Why does vnode change the rational of why this feature should be
allowed? Not automatically cleaning up was always described as a "safety
feature". Vnodes are not any more "safe" from that prospective. Adding this
feature and having it on by default would be a complete 180. Even if all nodes
are effected and need to be cleaned up, since they are vnodes they are only
"slightly" effected.
It would be nice if the feature did not happen until after gc_grace and it
could be controlled at runtime, possibly defined at the keyspace or column
family level.
> Allow automatic cleanup after gc_grace
> --------------------------------------
>
> Key: CASSANDRA-5051
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5051
> Project: Cassandra
> Issue Type: New Feature
> Components: Core
> Reporter: Brandon Williams
> Assignee: Vijay
> Labels: vnodes
> Fix For: 2.0
>
> Attachments: 0001-5051-v4.patch, 0001-5051-with-test-fixes.patch,
> 0001-CASSANDRA-5051.patch, 0002-5051-remove-upgradesstable.patch,
> 0002-5051-remove-upgradesstable-v4.patch, 0004-5051-additional-test-v4.patch,
> 5051-v2.txt
>
>
> When using vnodes, after adding a new node you have to run cleanup on all the
> machines, because you don't know which are affected and chances are it was
> most if not all of them. As an alternative to this intensive process, we
> could allow cleanup during compaction if the data is older than gc_grace (or
> perhaps some other time period since people tend to use gc_grace hacks to get
> rid of tombstones.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira