summaryrefslogtreecommitdiff
path: root/etc/longevity.yml
diff options
context:
space:
mode:
authorHenrik Ingo <henrik.ingo@10gen.com>2016-04-11 21:59:07 +0300
committerHenrik Ingo <henrik.ingo@10gen.com>2016-04-18 23:03:32 +0300
commit7336218636baf9e1a80cbe34b412a4026b04ed4b (patch)
tree6da2097fc864f241fac730bb1f104d03d325f319 /etc/longevity.yml
parent07e21d8d5fd5a7ea861ec556a756b6e61c9078ad (diff)
downloadmongo-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.yml56
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