[
https://issues.apache.org/jira/browse/CASSANDRA-14160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17391755#comment-17391755
]
Ekaterina Dimitrova commented on CASSANDRA-14160:
-------------------------------------------------
I just had a quick check in ASF Slack with [~josnyder], he confirmed he won't
be able to work on this and he will be happy if someone else take over on this
work. I will un-assign him based on this conversation.
> maxPurgeableTimestamp should traverse tables in order of minTimestamp
> ---------------------------------------------------------------------
>
> Key: CASSANDRA-14160
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14160
> Project: Cassandra
> Issue Type: Bug
> Components: Local/Compaction
> Reporter: Josh Snyder
> Assignee: Josh Snyder
> Priority: Normal
> Labels: performance
> Fix For: 4.x
>
>
> In maxPurgeableTimestamp, we iterate over the bloom filters of each
> overlapping SSTable. Of the bloom filter hits, we take the SSTable with the
> lowest minTimestamp. If we kept the SSTables in sorted order of minTimestamp,
> then we could short-circuit the operation at the first bloom filter hit,
> reducing cache pressure (or worse, I/O) and CPU time.
> I've written (but not yet benchmarked) [some
> code|https://github.com/hashbrowncipher/cassandra/commit/29859a4a2e617f6775be49448858bc59fdafab44]
> to demonstrate this possibility.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]