-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
StorEng - Refinement Pipeline
Currently we have roughly 1000K lines that run all our perf tests. There all follow a similar format of
- name: perf-test-long-checkpoint-stress tags: ["long-perf"] depends_on: - name: compile commands: - func: "fetch artifacts" - func: "run-perf-test" vars: perf-test-name: checkpoint-stress.wtperf maxruns: 1 wtarg: -args ['"-C create,statistics=(fast),statistics_log=(json,wait=1,sources=[file:])"'] -ops ['"update", "checkpoint"'] - func: "upload stats to atlas" vars: test-name: checkpoint-stress.wtperf - func: "upload stats to evergreen" vars: test-name: checkpoint-stress.wtperf
This ticket investigations a way to reduce the repetition in the perf evergreen tests.