diff options
author | Henrik Ingo <henrik.ingo@10gen.com> | 2016-04-11 21:59:07 +0300 |
---|---|---|
committer | Henrik Ingo <henrik.ingo@10gen.com> | 2016-04-18 23:03:32 +0300 |
commit | 7336218636baf9e1a80cbe34b412a4026b04ed4b (patch) | |
tree | 6da2097fc864f241fac730bb1f104d03d325f319 /etc/longevity.yml | |
parent | 07e21d8d5fd5a7ea861ec556a756b6e61c9078ad (diff) | |
download | mongo-7336218636baf9e1a80cbe34b412a4026b04ed4b.tar.gz |
SERVER-23642 system_perf.yml refactoring
- Collapse dsi/bin/run-*.sh scripts so
that there's one each for ycsb, benchRun
initialSync.
- Push some "plumbing" bash code from .yml
files to dsi files.
- Remove
dsi/bin/run-distributed_correctness_suite_2.sh
It was 100% duplicate of suite_1.
(cherry picks commit 3bead6a7dee0c224242463d75acda511e8e8bb09)
Diffstat (limited to 'etc/longevity.yml')
-rw-r--r-- | etc/longevity.yml | 56 |
1 files changed, 5 insertions, 51 deletions
diff --git a/etc/longevity.yml b/etc/longevity.yml index aa868bd88bb..7f84d4d1ac7 100644 --- a/etc/longevity.yml +++ b/etc/longevity.yml @@ -87,18 +87,8 @@ functions: set -e set -v cd ./clusters/${cluster} - # show cluster details - cat ips.sh - ./update_run_config.sh - cat run-${test}.json - # clean up old artifact from the last test - rm -f ../perf.json - rm -rf ./reports - rm -f ../../reports.tgz - echo "Run test for ${test} with setup ${setup}" - # run test + echo "Run test for ${test}-${storageEngine} with setup ${setup}" ../../bin/run-${test}.sh ${storageEngine} ${setup} ${cluster} - mv perf.json .. cd .. cat perf.json >> perf_all.json echo "Complete test for ${test} with setup ${setup}!" @@ -245,6 +235,7 @@ tasks: use_csrs: "false" - func: "run test" vars: + storageEngine: "wiredTiger" test: "ycsb" - func: "make test log artifact" - func: "upload log file" @@ -253,26 +244,6 @@ tasks: - func: "destroy cluster" - func: "analyze" -- name: shard_cluster_CSRS_test - depends_on: - - name: compile - exec_timeout_secs: 28800 - commands: - - func: "prepare environment" - - func: "bring up 3 shard cluster" - - func: "configure mongodb cluster" - vars: - use_csrs: "true" - - func: "run test" - vars: - test: "ycsb-csrs" - - func: "make test log artifact" - - func: "upload log file" - vars: - test: "ycsb" - - func: "destroy cluster" - - func: "analyze" - - name: shard_cluster_MMAPv1_test depends_on: - name: compile @@ -285,7 +256,9 @@ tasks: use_csrs: "false" - func: "run test" vars: - test: "ycsb-mmap" + test: "ycsb" + storageEngine: "mmapv1" + test: "ycsb" - func: "make test log artifact" - func: "upload log file" vars: @@ -312,25 +285,6 @@ buildvariants: - rhel55 - name: shard_cluster_test -- name: linux-wt-shard-csrs - display_name: Linux WT Shard CSRS - batchtime: 20160 # 2 weeks - expansions: - compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release - setup: shard - cluster: longevity - numShard: 3 - storageEngine: wiredTiger - - run_on: - - "linux-64-amzn-perf-longevity" - tasks: - - name: compile - distros: - - rhel55 - - name: shard_cluster_CSRS_test - - - name: linux-mmapv1-shard display_name: Linux MMAPv1 Shard batchtime: 40320 # 4 week |