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

Non-obsoleting compaction operations over compressed files can impose rate limit on normal reads

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 2.2.6
    • Component/s: Legacy/Core
    • Labels:
      None
    • Severity:
      Normal

      Description

      Broken by CASSANDRA-9240; the rate limiting reader passes the ICompressedFile interface to its parent, which uses this to attach an "owner" - which means the reader gets recycled on close, i.e. pooled, for normal use. If the compaction were to replace the sstable there would be no problem, which is presumably why this hasn't been encountered frequently. However validation compactions on long lived sstables would permit these rate limited readers to accumulate.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stefania Stefania Alborghetti
                Reporter:
                benedict Benedict Elliott Smith
                Authors:
                Stefania Alborghetti
                Reviewers:
                Marcus Eriksson
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: