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

Improve concurrency in CompactionStrategyManager

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 3.6
    • Component/s: None
    • Labels:

      Description

      Continue discussion from CASSANDRA-9882.

      CompactionStrategyManager(WrappingCompactionStrategy for <3.0) tracks SSTable changes mainly for separating repaired / unrepaired SSTables (+ LCS manages level).

      This is blocking operation, and can lead to block of flush etc. when determining next background task takes longer.

      Explore the way to mitigate this concurrency issue.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                marcuse Marcus Eriksson
                Reporter:
                yukim Yuki Morishita
                Authors:
                Marcus Eriksson
                Reviewers:
                Yuki Morishita
              • Votes:
                1 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: