Skip to content

[Backport 2026.1] refactor(scale): Refactor scale tests to run faster#15256

Open
scylladbbot wants to merge 1 commit into
scylladb:branch-2026.1from
scylladbbot:backport/15181/to-2026.1
Open

[Backport 2026.1] refactor(scale): Refactor scale tests to run faster#15256
scylladbbot wants to merge 1 commit into
scylladb:branch-2026.1from
scylladbbot:backport/15181/to-2026.1

Conversation

@scylladbbot

Copy link
Copy Markdown

Reduced the number of cassandra-stress prepare and stress operations
from 4 to 2, doubling the workload per command (500K to 1M rows per
operation). This consolidation reduces coordination overhead while
maintaining the same total dataset size of 244GB (2M rows * 128KB).

Optimizations made:

  • Removed use_legacy_cluster_init from all scale configurations
  • Reduced stress duration from 180m to 30m for faster iterations
  • Increased add_node_cnt for faster scale-up (40-60: 1→10, 180-200:
    implicit→20, 450-500: implicit→50, scale-cluster: 1→5)
  • Halved n_loaders from 4 to 2 in scale-cluster base config
  • Maintained cluster_health_check: false for large clusters

Files modified:

  • configurations/scale/scale-40-60.yaml
  • configurations/scale/scale-180-200.yaml
  • configurations/scale/scale-450-500.yaml
  • test-cases/scale/scale-cluster.yaml

Testing:
Due to the cost will be done after merge.

  • (cherry picked from commit 533364a)

Parent PR: #15181

…rations

Reduced the number of cassandra-stress prepare and stress operations
from 4 to 2, doubling the workload per command (500K to 1M rows per
operation). This consolidation reduces coordination overhead while
maintaining the same total dataset size of 244GB (2M rows * 128KB).

Optimizations made:
- Removed use_legacy_cluster_init from all scale configurations
- Reduced stress duration from 180m to 30m for faster iterations
- Increased add_node_cnt for faster scale-up (40-60: 1→10, 180-200:
  implicit→20, 450-500: implicit→50, scale-cluster: 1→5)
- Halved n_loaders from 4 to 2 in scale-cluster base config
- Maintained cluster_health_check: false for large clusters

Files modified:
- configurations/scale/scale-40-60.yaml
- configurations/scale/scale-180-200.yaml
- configurations/scale/scale-450-500.yaml
- test-cases/scale/scale-cluster.yaml

(cherry picked from commit 533364a)
@scylladbbot scylladbbot added this to the 2026.1.8 milestone Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants