summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authordalyd <david.daly@mongodb.com>2017-03-10 15:20:20 -0500
committerdalyd <david.daly@mongodb.com>2017-03-15 12:43:17 -0400
commit6edf0f1e4e0dc970b257d53e0f0a5d4f22e62fd5 (patch)
tree705e803dfdaac4e5793293c9031cbd9b031858bb /etc
parent73786ec28461d4ae0785859bea014f10caf0e159 (diff)
downloadmongo-6edf0f1e4e0dc970b257d53e0f0a5d4f22e62fd5.tar.gz
SERVER-28287: Split sys-perf sharded cluster custom workloads task into multiple tasks
(cherry picked from commit d71720f53c432ecdf2e709dbe48187c45b1aa264)
Diffstat (limited to 'etc')
-rw-r--r--etc/system_perf.yml154
1 files changed, 137 insertions, 17 deletions
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 4525dea8118..db8926feffc 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -268,11 +268,7 @@ functions:
source ./dsienv.sh
source ./venv/bin/activate
echo "Run test for ${test}-${storageEngine} with setup ${setup}"
- # Specify the test list to use. Change the testList parameter
- # if you want to run a non-default list.
- $DSI_PATH/bin/update_test_list.py ${testList}
- $DSI_PATH/bin/run-${test}.sh ${storageEngine} ${setup} ${cluster}
- echo "Done test for ${test}-${storageEngine} with setup ${setup}!"
+ $DSI_PATH/bin/run_test.py ${storageEngine} ${test} ${cluster}
- command: "json.send"
params:
name: "perf"
@@ -419,7 +415,6 @@ tasks:
vars:
storageEngine: "wiredTiger"
test: "ycsb"
- testList: "default"
- func: "make test log artifact"
- func: "analyze"
vars:
@@ -442,7 +437,6 @@ tasks:
vars:
storageEngine: "mmapv1"
test: "ycsb"
- testList: "default"
- func: "make test log artifact"
- func: "analyze"
vars:
@@ -452,12 +446,11 @@ tasks:
depends_on:
- name: compile
variant: linux-standalone
- exec_timeout_secs: 36000 # 10 hours
commands:
- func: "prepare environment"
vars:
storageEngine: "wiredTiger"
- test: "benchRun"
+ test: "core"
- func: "infrastructure provisioning"
- func: "configure mongodb cluster"
vars:
@@ -465,8 +458,7 @@ tasks:
- func: "run test"
vars:
storageEngine: "wiredTiger"
- test: "benchRun"
- testList: "default"
+ test: "core"
- func: "make test log artifact"
- func: "analyze"
@@ -474,12 +466,11 @@ tasks:
depends_on:
- name: compile
variant: linux-standalone
- exec_timeout_secs: 36000 # 10 hours
commands:
- func: "prepare environment"
vars:
storageEngine: "mmapv1"
- test: "benchRun"
+ test: "core"
- func: "infrastructure provisioning"
- func: "configure mongodb cluster"
vars:
@@ -487,8 +478,127 @@ tasks:
- func: "run test"
vars:
storageEngine: "mmapv1"
- test: "benchRun"
- testList: "default"
+ test: "core"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: non_sharded_workloads_WT
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "non_sharded"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "wiredTiger"
+ - func: "run test"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "non_sharded"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: non_sharded_workloads_MMAPv1
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "mmapv1"
+ test: "non_sharded"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "mmapv1"
+ - func: "run test"
+ vars:
+ storageEngine: "mmapv1"
+ test: "non_sharded"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: mongos_workloads_WT
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "mongos"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "wiredTiger"
+ - func: "run test"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "mongos"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: mongos_workloads_MMAPv1
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "mmapv1"
+ test: "mongos"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "mmapv1"
+ - func: "run test"
+ vars:
+ storageEngine: "mmapv1"
+ test: "mongos"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: move_chunk_workloads_WT
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "move_chunk"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "wiredTiger"
+ - func: "run test"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "move_chunk"
+ - func: "make test log artifact"
+ - func: "analyze"
+
+- name: move_chunk_workloads_MMAPv1
+ depends_on:
+ - name: compile
+ variant: linux-standalone
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "mmapv1"
+ test: "move_chunk"
+ - func: "infrastructure provisioning"
+ - func: "configure mongodb cluster"
+ vars:
+ storageEngine: "mmapv1"
+ - func: "run test"
+ vars:
+ storageEngine: "mmapv1"
+ test: "move_chunk"
- func: "make test log artifact"
- func: "analyze"
@@ -573,7 +683,6 @@ tasks:
vars:
storageEngine: "wiredTiger"
test: "initialSync"
- testList: "default"
- func: "make test log artifact"
- func: "analyze"
@@ -594,7 +703,6 @@ tasks:
vars:
storageEngine: "mmapv1"
test: "initialSync"
- testList: "default"
- func: "make test log artifact"
- func: "analyze"
@@ -647,6 +755,8 @@ buildvariants:
- name: core_workloads_WT
- name: industry_benchmarks_MMAPv1
- name: core_workloads_MMAPv1
+ - name: non_sharded_workloads_WT
+ - name: non_sharded_workloads_MMAPv1
- name: linux-standalone
display_name: Linux Standalone
@@ -668,6 +778,8 @@ buildvariants:
- name: core_workloads_WT
- name: industry_benchmarks_MMAPv1
- name: core_workloads_MMAPv1
+ - name: non_sharded_workloads_WT
+ - name: non_sharded_workloads_MMAPv1
- name: linux-3-shard
display_name: Linux 3-Shard Cluster
@@ -686,6 +798,10 @@ buildvariants:
- name: core_workloads_WT
- name: industry_benchmarks_MMAPv1
- name: core_workloads_MMAPv1
+ - name: mongos_workloads_WT
+ - name: mongos_workloads_MMAPv1
+ - name: move_chunk_workloads_WT
+ - name: move_chunk_workloads_MMAPv1
- name: linux-3-node-replSet
display_name: Linux 3-Node ReplSet
@@ -704,6 +820,10 @@ buildvariants:
- name: core_workloads_WT
- name: industry_benchmarks_MMAPv1
- name: core_workloads_MMAPv1
+ - name: secondary_performance_WT
+ - name: secondary_performance_MMAPv1
+ - name: non_sharded_workloads_WT
+ - name: non_sharded_workloads_MMAPv1
- name: linux-3-node-replSet-initialsync
display_name: Linux 3-Node ReplSet Initial Sync