apache / apache/cassandra-easy-stress
--maxrate and --minrate options
- Dominant language
- Kotlin
- Stars
- 31
- Forks
- 21
- Avg merge
- 8d 23h
- Merged PRs (30d)
- 1
Description
easy-cass-stress can either use fixed --rate or variable rate with --maxrlate / --maxwlat. This generally going to be good enough. However, there are going to be more complex cases where people will want to run multiple workloads against a single cluster.
If that happens now, the results could be a bit unpredictable. I'd like to be able to set a minimum and maximum throughput, which will make it so one workload doesn't completely back off while the other one picks up.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how easy-cass-stress currently parses --rate, --maxrlate, and --maxwlat and applies variable-rate behavior. Define how minimum and maximum throughput should interact across concurrent workloads, then verify that one workload cannot completely back off while another takes over.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- cli, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100