Skip to content

Commit 4e955c8

Browse files
Copilotfruch
andcommitted
fix(perf-v17): add provision_type on_demand to all v17 performance pipelines
Added provision_type: 'on_demand' parameter to all 22 jenkinsfiles in the branch-perf-v17 folder to ensure performance tests use on-demand instances instead of spot instances, avoiding wasted time. Co-authored-by: fruch <[email protected]> (cherry picked from commit 6127a92)
1 parent c7d7d44 commit 4e955c8

File tree

22 files changed

+22
-0
lines changed

22 files changed

+22
-0
lines changed

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-manager-native-backup-nemesis.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
77
perfRegressionParallelPipeline(
88
backend: "aws",
99
region: "us-east-1",
10+
provision_type: 'on_demand',
1011
test_name: "performance_regression_manager_backup_test.PerformanceRegressionManagerBackupTest.test_manager_backup",
1112
test_config: """["test-cases/performance/perf-regression-latency-backup-nemesis.yaml", "configurations/kms-ear.yaml", "configurations/performance/latency-decorator-error-thresholds-nemesis-ent-tablets.yaml", "configurations/manager/manager_native_backup_nemesis.yaml", "configurations/manager/2TB_backup_dataset.yaml"]""",
1213
)

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-manager-rclone-backup-nemesis.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
77
perfRegressionParallelPipeline(
88
backend: "aws",
99
region: "us-east-1",
10+
provision_type: 'on_demand',
1011
test_name: "performance_regression_manager_backup_test.PerformanceRegressionManagerBackupTest.test_manager_backup",
1112
test_config: """["test-cases/performance/perf-regression-latency-backup-nemesis.yaml", "configurations/kms-ear.yaml", "configurations/performance/latency-decorator-error-thresholds-nemesis-ent-tablets.yaml", "configurations/manager/manager_rclone_backup_nemesis.yaml", "configurations/manager/2TB_backup_dataset.yaml"]""",
1213
)

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-during-rolling-upgrade-tablets.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
66
perfRegressionParallelPipeline(
77
base_versions: '', // auto mode
88
backend: "aws",
9+
provision_type: 'on_demand',
910
test_name: "performance_regression_test.PerformanceRegressionUpgradeTest",
1011
test_config: """["test-cases/performance/perf-regression-latency-650gb-upgrade.yaml", "configurations/disable_kms.yaml"]""",
1112
sub_tests: ["test_latency_write_with_upgrade", "test_latency_read_with_upgrade", "test_latency_mixed_with_upgrade"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-during-rolling-upgrade.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
66
perfRegressionParallelPipeline(
77
base_versions: '', // auto mode
88
backend: "aws",
9+
provision_type: 'on_demand',
910
test_name: "performance_regression_test.PerformanceRegressionUpgradeTest",
1011
test_config: """["test-cases/performance/perf-regression-latency-650gb-upgrade.yaml", "configurations/tablets_disabled.yaml", "configurations/disable_kms.yaml"]""",
1112
sub_tests: ["test_latency_write_with_upgrade", "test_latency_read_with_upgrade", "test_latency_mixed_with_upgrade"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-elasticity.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
66
perfRegressionParallelPipeline(
77
backend: "aws",
88
availability_zone: 'a',
9+
provision_type: 'on_demand',
910
test_name: "performance_regression_test.PerformanceRegressionTest",
1011
test_config: """["test-cases/performance/perf-regression-latency-650gb-elasticity.yaml", "configurations/performance/cassandra-stress-650gb-8-col-i4i-80-percent-throughput-ent.yaml", "configurations/disable_kms.yaml"]""",
1112
sub_tests: ["test_latency_write_with_nemesis", "test_latency_read_with_nemesis", "test_latency_mixed_with_nemesis"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-with-nemesis-rbno-disabled.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
55

66
perfRegressionParallelPipeline(
77
backend: "aws",
8+
provision_type: 'on_demand',
89
test_name: "performance_regression_test.PerformanceRegressionTest",
910
test_config: """["test-cases/performance/perf-regression-latency-650gb-with-nemesis.yaml", "configurations/disable_simulated_racks.yaml", "configurations/tablets_disabled.yaml", "configurations/disable_kms.yaml","configurations/disable_rbno.yaml", "configurations/performance/latency-decorator-error-thresholds-nemesis-ent-vnodes.yaml"]""",
1011
sub_tests: ["test_latency_write_with_nemesis", "test_latency_read_with_nemesis", "test_latency_mixed_with_nemesis"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-with-nemesis-tablets.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
55

66
perfRegressionParallelPipeline(
77
backend: "aws",
8+
provision_type: 'on_demand',
89
test_name: "performance_regression_test.PerformanceRegressionTest",
910
test_config: """["test-cases/performance/perf-regression-latency-650gb-with-nemesis.yaml", "configurations/disable_kms.yaml", "configurations/performance/latency-decorator-error-thresholds-nemesis-ent-tablets.yaml"]""",
1011
sub_tests: ["test_latency_write_with_nemesis", "test_latency_read_with_nemesis", "test_latency_mixed_with_nemesis"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-latency-650gb-with-nemesis.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
55

66
perfRegressionParallelPipeline(
77
backend: "aws",
8+
provision_type: 'on_demand',
89
test_name: "performance_regression_test.PerformanceRegressionTest",
910
test_config: """["test-cases/performance/perf-regression-latency-650gb-with-nemesis.yaml", "configurations/disable_simulated_racks.yaml", "configurations/tablets_disabled.yaml", "configurations/disable_kms.yaml", "configurations/performance/latency-decorator-error-thresholds-nemesis-ent-vnodes.yaml"]""",
1011
sub_tests: ["test_latency_write_with_nemesis", "test_latency_read_with_nemesis", "test_latency_mixed_with_nemesis"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-predefined-throughput-steps-tablets.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
66
perfRegressionParallelPipeline(
77
backend: "aws",
88
region: "us-east-1",
9+
provision_type: 'on_demand',
910
test_name: "performance_regression_gradual_grow_throughput.PerformanceRegressionPredefinedStepsTest",
1011
test_config: '''["test-cases/performance/perf-regression-predefined-throughput-steps.yaml", "configurations/performance/cassandra_stress_gradual_load_steps_enterprise.yaml", "configurations/disable_kms.yaml", "configurations/disable_speculative_retry.yaml", "configurations/performance/latency-decorator-error-thresholds-steps-ent-tablets.yaml"]''',
1112
sub_tests: ["test_read_gradual_increase_load", "test_mixed_gradual_increase_load"],

jenkins-pipelines/performance/branch-perf-v17/scylla-enterprise/perf-regression/scylla-enterprise-perf-regression-predefined-throughput-steps-vnodes.jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
66
perfRegressionParallelPipeline(
77
backend: "aws",
88
region: "us-east-1",
9+
provision_type: 'on_demand',
910
test_name: "performance_regression_gradual_grow_throughput.PerformanceRegressionPredefinedStepsTest",
1011
test_config: '''["test-cases/performance/perf-regression-predefined-throughput-steps.yaml", "configurations/performance/cassandra_stress_gradual_load_steps_enterprise.yaml", "configurations/disable_kms.yaml", "configurations/tablets_disabled.yaml", "configurations/disable_speculative_retry.yaml", "configurations/performance/latency-decorator-error-thresholds-steps-ent-vnodes.yaml"]''',
1112
sub_tests: ["test_read_gradual_increase_load", "test_mixed_gradual_increase_load"],

0 commit comments

Comments
 (0)