You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Carl Yeksigian (JIRA)" <ji...@apache.org> on 2016/05/24 15:41:12 UTC
[jira] [Created] (CASSANDRA-11885) Profile current compaction
performance
Carl Yeksigian created CASSANDRA-11885:
------------------------------------------
Summary: Profile current compaction performance
Key: CASSANDRA-11885
URL: https://issues.apache.org/jira/browse/CASSANDRA-11885
Project: Cassandra
Issue Type: Sub-task
Components: Compaction
Reporter: Carl Yeksigian
Assignee: Carl Yeksigian
With CASSANDRA-11844, we can create compaction stress profiles. We need to get a baseline for the current compaction work so that we can gauge future improvements.
Scenarios to test:
- Compacting non-overlapping sstables
- Compacting sstables with non-overlapping partitions, but mixed together in merge order
- Compacting wide rows, but non-overlapping sstables
- Compacting wide rows, with no cell merges between sstables
- Compacting wide rows, with cell merges between sstables
Each tests a different workload, so we need to make sure that whatever performance improvements we make don't adversely affect the other workloads. We should vary the number of sstables that we compact to get a spectrum of the throughput performance. We should also make this into a python script so that it can be rerun whenever we need to.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)