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

fix(test-case): update 5000 tables test case configuration #9843

Merged
merged 1 commit into from
Jan 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions jenkins-pipelines/oss/tier2/scale-5000-tables.jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,4 @@ longevityPipeline(
region: 'eu-west-1',
test_name: 'longevity_test.LongevityTest.test_user_batch_custom_time',
test_config: 'test-cases/scale/longevity-5000-tables.yaml',

timeout: [time: 4440, unit: 'MINUTES'],
)
1 change: 1 addition & 0 deletions sdcm/provision/scylla_yaml/scylla_yaml.py
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,7 @@ def set_authorizer(cls, authorizer: str):
large_memory_allocation_warning_threshold: int = None # 2 ** 20
enable_deprecated_partitioners: bool = None # False
enable_keyspace_column_family_metrics: bool = None # False
enable_node_aggregated_table_metrics: bool = None # True
enable_sstable_data_integrity_check: bool = None # False
enable_sstable_key_validation: bool = None # None
cpu_scheduler: bool = None # True
Expand Down
25 changes: 13 additions & 12 deletions test-cases/scale/longevity-5000-tables.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
test_duration: 2160
test_duration: 2520

cs_duration: '55m'
cs_duration: '20m'
cs_user_profiles:
- scylla-qa-internal/cust_d/templated_tables_mv.yaml

Expand All @@ -9,24 +9,25 @@ pre_create_schema: true
user_profile_table_count: 5000
batch_size: 100

n_loaders: 5
n_loaders: 3
n_monitor_nodes: 1
n_db_nodes: 1
add_node_cnt: 5

jmx_heap_memory: 1024 # this is a fix/workaround for https://github.com/scylladb/scylla/issues/7609

instance_type_db: 'i4i.8xlarge'
instance_type_loader: 'c6i.4xlarge'
user_prefix: 'longevity-5000-tables'
instance_type_loader: 'c6i.8xlarge'
instance_type_monitor: 'm6i.xlarge'
root_disk_size_monitor: 120
root_disk_size_runner: 120


cluster_health_check: false
user_prefix: 'long-5000-tables'
cluster_health_check: true

nemesis_class_name: 'SisyphusMonkey'
nemesis_seed: '404'
nemesis_interval: 60
# NOTE: health checks will take some time, so, don't add significant waiting in this part
nemesis_interval: 3

# TODO: remove when https://github.com/scylladb/scylla-tools-java/issues/175 resolved
stop_test_on_stress_failure: false
append_scylla_yaml:
# NOTE: https://github.com/scylladb/scylla-monitoring/issues/2429
enable_node_aggregated_table_metrics: false
1 change: 1 addition & 0 deletions unit_tests/test_scylla_yaml.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ def test_scylla_yaml(self):
'enable_in_memory_data_store': None,
'enable_ipv6_dns_lookup': None,
'enable_keyspace_column_family_metrics': None,
'enable_node_aggregated_table_metrics': None,
'enable_repair_based_node_ops': None,
'allowed_repair_based_node_ops': None,
'enable_shard_aware_drivers': None,
Expand Down
Loading