cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Stevens <migh...@gmail.com>
Subject Re: Tombstone gc after gc grace seconds
Date Mon, 26 Jan 2015 17:10:36 GMT
My understanding is consistent with Alain's, there's no way to force a
tombstone-only compaction, your only option is major compaction.  If you're
using size tiered, that comes with its own drawbacks.

I wonder if there's a technical limitation that prevents introducing a
shadowed data cleanup style operation (overwritten data, including deletes,
plus tombstones past their gc grace period); or maybe even couple it
directly with cleanup since most of the work (rewriting old SSTables) would
be identical.  I can't think of something off the top of my head, but it
would be so useful that it seems like there's got to be something I'm
missing.

On Mon, Jan 26, 2015 at 4:15 AM, Alain RODRIGUEZ <arodrime@gmail.com> wrote:

> I don't think that such a thing exists as SSTables are immutable. You
> compact it entirely or you don't. Minor compaction will eventually evict
> tombstones. If it is too slow, AFAIK, the "better" solution is a major
> compaction.
>
> C*heers,
>
> Alain
>
> 2015-01-23 0:00 GMT+01:00 Ravi Agrawal <ragrawal@clearpoolgroup.com>:
>
>>  Hi,
>>
>> I want to trigger just tombstone compaction after gc grace seconds is
>> completed not nodetool compact keyspace column family.
>>
>> Anyway I can do that?
>>
>>
>>
>> Thanks
>>
>>
>>
>>
>>
>
>

Mime
View raw message