[ 
https://issues.apache.org/jira/browse/CASSANDRA-19940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Blake Eggleston updated CASSANDRA-19940:
----------------------------------------
     Bug Category: Parent values: Degradation(12984)
       Complexity: Normal
    Discovered By: Performance Regression Test
         Severity: Normal
           Status: Open  (was: Triage Needed)

PR: [https://github.com/apache/cassandra/pull/3558]

> CEP-15 (C*) - misc accord perf improvements
> -------------------------------------------
>
>                 Key: CASSANDRA-19940
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19940
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Accord
>            Reporter: Blake Eggleston
>            Assignee: Blake Eggleston
>            Priority: Normal
>
> This adds a handful of relatively minor changes that makes high key density 
> accord workloads more performant.
> Increase accord repair range splitting - given a cluster with 6 million keys, 
> this splits up accord repairs into 600 key chunks.
> Streamline table metadata fetching - removes some unnecessary abstraction 
> from the table metadata lookup path, which we hit a lot during key 
> deserialization.
> Remote unnecessary set building when building lists of overlapping keys - we 
> don’t need to dedupe keys and the set building was taking a decent chunk of 
> time.
> Add separate recover delay for repair and increase default recover delay - 
> this significantly reduces the number of preemptions.
> The range splitting and recovery delay changes stabilize performance today, 
> but are kind of a stop gap - we should be able to support larger repair 
> ranges and shorter recovery delays.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to