summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authordalyd <david.daly@mongodb.com>2018-05-05 20:56:57 -0400
committerdalyd <david.daly@mongodb.com>2018-05-24 09:06:23 -0400
commit73dd3841a643b6e5b3b7c6f683d99d406dc1d2a8 (patch)
treec938af4001ecf95576cb5e3107d6fca38488e9fb /etc
parentee4991b1d2dcb9442531dc7ba0ce4b134ba4f25c (diff)
downloadmongo-73dd3841a643b6e5b3b7c6f683d99d406dc1d2a8.tar.gz
SERVER-32443 Run linkbench on sys-perf
(cherry picked from commit 1b6b8ebc967c2ffd093aaf918bda2644b400a8a4)
Diffstat (limited to 'etc')
-rw-r--r--etc/system_perf.yml31
1 files changed, 26 insertions, 5 deletions
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 985ce792c53..4f221c30010 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -176,6 +176,7 @@ functions:
revisions: # for each module include revision as <module_name> : ${<module_name>_rev}
dsi: ${dsi_rev}
workloads: ${workloads_rev}
+ linkbench: ${linkbench_rev}
- command: shell.exec
params:
working_dir: work
@@ -190,6 +191,7 @@ functions:
mongodb_binary_archive: "https://s3.amazonaws.com/mciuploads/${project}/${version_id}/${revision}/${platform}/mongodb${wtdevelop|}-${version_id}.tar.gz"
workloads_dir: ../src/workloads/workloads
ycsb_dir: ../src/YCSB/YCSB
+ linkbench_dir: ../src/linkbench/linkbench
authentication: ${authentication}
EOF
@@ -348,6 +350,18 @@ tasks:
vars:
wtdevelop: -wtdevelop
+- name: linkbench
+ priority: 5
+ commands:
+ - func: "prepare environment"
+ vars:
+ storageEngine: "wiredTiger"
+ test: "linkbench"
+ authentication: disabled
+ - func: "deploy cluster"
+ - func: "run test"
+ - func: "analyze"
+
- name: industry_benchmarks_WT
priority: 5
commands:
@@ -788,7 +802,6 @@ tasks:
- func: "run test"
- func: "analyze"
-
#######################################
# Modules #
#######################################
@@ -810,6 +823,11 @@ modules:
prefix: src/third_party
branch: develop
+- name: linkbench
+ repo: git@github.com:10gen/linkbench.git
+ prefix: linkbench
+ branch: master
+
#######################################
# Buildvariants #
#######################################
@@ -845,6 +863,7 @@ buildvariants:
modules: &modules
- dsi
- workloads
+ - linkbench
expansions:
setup: single-replica
cluster: single
@@ -878,6 +897,7 @@ buildvariants:
- name: change_streams_throughput
- name: change_streams_latency
- name: snapshot_reads_WT
+ - name: linkbench
- name: linux-standalone
display_name: Linux Standalone
@@ -1029,6 +1049,7 @@ buildvariants:
- name: change_streams_latency
- name: snapshot_reads_WT
- name: secondary_reads_WT
+ - name: linkbench
- name: linux-3-node-replSet-initialsync
display_name: Linux 3-Node ReplSet Initial Sync
@@ -1071,14 +1092,12 @@ buildvariants:
- name: wtdevelop-1-node-replSet
display_name: WT Develop 1-Node ReplSet
batchtime: 1440 # 24 hours
- modules: &modules
- - dsi
- - workloads
+ modules: *modules
expansions:
setup: single-replica
cluster: single
platform: linux
- project: &project dsi
+ project: *project
wtdevelop: -wtdevelop
authentication: enabled
run_on:
@@ -1099,6 +1118,7 @@ buildvariants:
- name: change_streams_throughput
- name: change_streams_latency
- name: snapshot_reads_WT
+ - name: linkbench
- name: wtdevelop-standalone
display_name: WT Develop Standalone
@@ -1159,6 +1179,7 @@ buildvariants:
- name: change_streams_latency
- name: snapshot_reads_WT
- name: secondary_reads_WT
+ - name: linkbench
- name: wtdevelop-shard-lite
display_name: WT Develop Shard Lite Cluster