apache / apache/cassandra-easy-stress

--maxrate and --minrate options

Open
#8 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.