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

Create automated performance workloads and metrics collection for improving compaction performance

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Local/Compaction
    • Labels:
      None

      Description

      This is a high level ticket (Epic or Story) and needs to be decomposed into smaller tasks.

      Improving compaction performance is currently a priority. To reduce the risk of choosing what path to take and to allow us to prune paths that don't end up being productive we need to automate measuring the performance of compaction, maintaining a historical log, and collecting detailed metrics that explain why we are seeing what we are seeing.

      This relates to some of the work for CASSANDRA-9259 where sub-tthe asks are closely related. Bulk reading appears to be 60% of the CPU time associated with compaction according to flight recorder. There is also almost complete overlap in the interest in automating the collection of metrics that can be use to explain and advocate for pursuing (or abandoning) specific changes.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                aweisberg Ariel Weisberg
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: