Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-12366

Fix compaction throttle

    XMLWordPrintableJSON

Details

    • Normal

    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.

      Attachments

        Issue Links

          Activity

            People

              tjake T Jake Luciani
              tjake T Jake Luciani
              T Jake Luciani
              Marcus Eriksson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: