summaryrefslogtreecommitdiff
path: root/etc/longevity.yml
diff options
context:
space:
mode:
authorChung-Yen Chang <chung-yen.chang@10gen.com>2015-11-05 17:19:13 -0800
committerChung-Yen Chang <chung-yen.chang@10gen.com>2015-11-05 17:19:13 -0800
commit36d484dcf6bcd4b039bd54afa2e0a280d1f0697f (patch)
tree6b04921ec482138dbaabbf4991037dbc9d58c2df /etc/longevity.yml
parent7b45e3cec972889d77c8dc2d7f41e7c207d787cd (diff)
downloadmongo-36d484dcf6bcd4b039bd54afa2e0a280d1f0697f.tar.gz
SERVER-21152: Enable CSRS longevity
Diffstat (limited to 'etc/longevity.yml')
-rw-r--r--etc/longevity.yml41
1 files changed, 40 insertions, 1 deletions
diff --git a/etc/longevity.yml b/etc/longevity.yml
index 5523d50a1e6..532193d515d 100644
--- a/etc/longevity.yml
+++ b/etc/longevity.yml
@@ -73,7 +73,7 @@ functions:
set -o verbose
cd ./clusters/${cluster}
# configure mongodb cluster with wiredTiger
- ../../bin/config-${setup}.sh mongodb ${storageEngine} ${numShard}
+ USE_CSRS=${use_csrs} ../../bin/config-${setup}.sh mongodb ${storageEngine} ${numShard}
echo "${cluster} MongoDB Cluster STARTED."
"run test":
@@ -225,6 +225,8 @@ tasks:
- func: "prepare environment"
- func: "bring up 3 shard cluster"
- func: "configure mongodb cluster"
+ vars:
+ use_csrs: "false"
- func: "run test"
vars:
test: "ycsb"
@@ -235,6 +237,25 @@ tasks:
- func: "analyze"
- func: "destroy cluster"
+- name: shard_cluster_CSRS_test
+ depends_on:
+ - name: compile
+ 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-wiredTiger"
+ - func: "make test log artifact"
+ - func: "upload log file"
+ vars:
+ test: "ycsb"
+ - func: "analyze"
+ - func: "destroy cluster"
+
buildvariants:
- name: linux-wt-shard
display_name: Linux WT Shard
@@ -253,5 +274,23 @@ buildvariants:
distros:
- rhel55
- name: shard_cluster_test
+
+- name: linux-wt-shard-csrs
+ display_name: Linux WT Shard CSRS
+ batchtime: 10080 # 1 week
+ 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