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

Phil Miesle edited comment on CASSANDRA-16333 at 8/31/23 7:11 AM:
------------------------------------------------------------------

[~blambov] could you perhaps do a quick version of what this feature is doing 
please? My interpretation of 
[NEWS.txt|https://github.com/apache/cassandra/blob/999d263a5ddb9bb33981c39ede3125f199dd61ce/NEWS.txt#L980C1-L1002C1]
 is that when compacting SSTables and coming across an expired tombstone, it 
will look into overlapping SSTables that are not part of the compaction to 
determine if the ROW or CELL has an expired tombstone within that 
non-participating SSTable. If it is expired, the row (or cell) can be safely 
removed during the compaction process.  Whilst reads will still encounter the 
tombstone in the non-participating SSTable, they would not encounter tombstones 
on newly-compacted SSTables.

Is that an accurate summary?


was (Author: mieslep):
[~blambov] could you perhaps do a quick version of what this feature is doing 
please? My interpretation of 
[NEWS.txt|https://github.com/apache/cassandra/blob/999d263a5ddb9bb33981c39ede3125f199dd61ce/NEWS.txt#L980C1-L1002C1]
 is that when compacting SSTables and coming across an expired tombstone, it 
will look into overlapping SSTables that are not part of the compaction to 
determine if the ROW or CELL has an expired tombstone within that 
non-participating SSTable. If it has been the row (or cell) can be safely 
removed during the compaction process.  Whilst reads will still encounter the 
tombstone in the non-participating SSTable, they would not encounter tombstones 
on newly-compacted SSTables.

Is that an accurate summary?

> Document provide_overlapping_tombstones compaction option
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-16333
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16333
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Documentation
>            Reporter: Paulo Motta
>            Assignee: Sumanth Pasupuleti
>            Priority: Normal
>
> This option was added on CASSANDRA-7019 but it's not documented. We should 
> add it to 
> https://cassandra.apache.org/doc/latest/operating/compaction/index.html.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to