Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 90% storage utilization tests #9129

Open
2 of 13 tasks
pehala opened this issue Nov 4, 2024 · 2 comments
Open
2 of 13 tasks

Add 90% storage utilization tests #9129

pehala opened this issue Nov 4, 2024 · 2 comments
Assignees
Labels
area/elastic cloud Issues related to the elastic cloud project area/tablets P2 High Priority

Comments

@pehala
Copy link
Contributor

pehala commented Nov 4, 2024

Overview

Add both test & testcases to verify that Scylla can run with 90% storage utilization with tablets

Test Requirements

Workload

  • If not specified otherwise, all workloads are assumed to be 50% reads / 50% writes.

Latency

  • Operation latency measured with 50% of the max Throughput.
  • P99 should be under 10ms while scaling both, for read and write

Storage utilization

  • Maximum storage utilization before a scale out: 90%
  • Minimum storage utilization before a scale in: 75%.
    • Make sure that after scale in we will be below maximum storage utilization

Scale Time (Duration):

  • Base on 100MB/s BW per core
  • Scaling up operation require 2.5 extra minutes for node boot time
  • Validating scale time in the worst case

Tasks

Scaling

Data deletion

Scaling time

Mixed instances

Extras

@swasik swasik added the area/elastic cloud Issues related to the elastic cloud project label Nov 5, 2024
@swasik swasik added the P2 High Priority label Nov 21, 2024
@mykaul
Copy link
Contributor

mykaul commented Nov 24, 2024

@pehala - we are missing (or I could not find) mixed nodes support - we add a different instance type, same family to the cluster - say you had several i4i.8xlarge, now you add an additional i4i.2xlarge. This will happen often.
CC @swasik

@pehala
Copy link
Contributor Author

pehala commented Nov 25, 2024

@pehala - we are missing (or I could not find) mixed nodes support - we add a different instance type, same family to the cluster - say you had several i4i.8xlarge, now you add an additional i4i.2xlarge. This will happen often.
CC @swasik

We have #9257 (3 L -> +XL) and #9256 (3 XL -> +L), which add different instance sizes to the cluster, does that cover the mixed node use?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/elastic cloud Issues related to the elastic cloud project area/tablets P2 High Priority
Projects
None yet
Development

No branches or pull requests

6 participants