You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "T Jake Luciani (JIRA)" <ji...@apache.org> on 2016/08/02 16:52:20 UTC

[jira] [Updated] (CASSANDRA-12366) Fix compaction throttle

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

T Jake Luciani updated CASSANDRA-12366:
---------------------------------------
    Description: 
Compaction throttling is broken in the following ways:

  * It throttles bytes read after being decompressed
  * Compaction creates multiple scanners which share the rate limiter causing too much throttling
  * It bears no resemblance to the reported compaction time remaining calculation (Bytes of source sstables processed since start of compaction)

To fix this we need to simplify the throttling to be only at the CompactionIterator level.

  was:
Compaction throttling is broken in the following ways:

  * It throttles bytes read after compression
  * Compaction creates multiple scanners which share the rate limiter causing too much throttling
  * It bears no resemblance to the reported compaction time remaining calculation (Bytes of source sstables processed since start of compaction)

To fix this we need to simplify the throttling to be only at the CompactionIterator level.


> Fix compaction throttle
> -----------------------
>
>                 Key: CASSANDRA-12366
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12366
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Compaction
>            Reporter: T Jake Luciani
>            Assignee: T Jake Luciani
>             Fix For: 3.x
>
>
> Compaction throttling is broken in the following ways:
>   * It throttles bytes read after being decompressed
>   * Compaction creates multiple scanners which share the rate limiter causing too much throttling
>   * It bears no resemblance to the reported compaction time remaining calculation (Bytes of source sstables processed since start of compaction)
> To fix this we need to simplify the throttling to be only at the CompactionIterator level.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)