summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorRui Zhang <rui.zhang@mongodb.com>2016-04-04 13:51:25 -0700
committerRui Zhang <rui.zhang@mongodb.com>2016-04-04 13:51:25 -0700
commita97371259a44351b16d8dca3e6f740070dac7691 (patch)
tree1717d05fecf9fd842a6adb8b8ee21e85a4c7090c /etc
parent264133830ecae413e451fac1ad3ef2a056c7a3d0 (diff)
downloadmongo-a97371259a44351b16d8dca3e6f740070dac7691.tar.gz
SERVER-23375 add Windows standalone variant for sys-perf
Diffstat (limited to 'etc')
-rw-r--r--etc/system_perf.yml51
1 files changed, 43 insertions, 8 deletions
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 84486f3775b..dcca1bfecaf 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -49,7 +49,7 @@ functions:
cd ./clusters/${cluster}
# stage aws credential for terraform
cp ../../terraform/* .
- ../../bin/make_terraform_env.sh ${terraform_key} ${terraform_secret} https://s3.amazonaws.com/mciuploads/dsi/${version_id}/${revision}/mongod-${version_id}.tar.gz
+ ../../bin/make_terraform_env.sh ${terraform_key} ${terraform_secret} https://s3.amazonaws.com/mciuploads/dsi/${version_id}/${revision}/${platform}/mongod-${version_id}.tar.gz
# generate aws private key file
echo "${ec2_pem}" > ../../keys/aws.pem
chmod 400 ../../keys/aws.pem
@@ -67,7 +67,7 @@ functions:
# create all resources and instances
../../bin/setup-cluster.sh ${cluster}
echo "EC2 Cluster CREATED."
- tar -czvf cluster_config.tgz ips.sh terraform.tfstate.backup terraform.tfstate cluster.tf terraform.tfvars variables.tf
+ tar -czvf cluster_config.tgz ips.sh terraform.tfstate cluster.tf terraform.tfvars variables.tf
- command: s3.put
params:
aws_key: ${aws_key}
@@ -277,11 +277,11 @@ tasks:
script: |
set -o errexit
set -o verbose
- ${scons|scons} ${compile_flags|} mongo mongod mongos
+ ${scons|scons} ${compile_flags|} mongo${extension} mongod${extension} mongos${extension}
mkdir -p mongodb/bin
- mv mongo mongodb/bin
- mv mongod mongodb/bin
- mv mongos mongodb/bin
+ mv mongo${extension|} mongodb/bin
+ mv mongod${extension|} mongodb/bin
+ mv mongos${extension|} mongodb/bin
tar cvf mongodb.tar mongodb
gzip mongodb.tar
- command: s3.put
@@ -289,7 +289,7 @@ tasks:
aws_key: ${aws_key}
aws_secret: ${aws_secret}
local_file: src/mongodb.tar.gz
- remote_file: dsi/${version_id}/${revision}/mongod-${version_id}.tar.gz
+ remote_file: dsi/${version_id}/${revision}/${platform}/mongod-${version_id}.tar.gz
bucket: mciuploads
permissions: public-read
content_type: ${content_type|application/x-gzip}
@@ -451,7 +451,7 @@ tasks:
- func: "analyze"
#######################################
-# Buildvariants #
+# Linux Buildvariants #
#######################################
buildvariants:
@@ -462,6 +462,7 @@ buildvariants:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release
setup: single-replica
cluster: single
+ platform: linux
numShard: 0
run_on:
- "linux-64-amzn-perf-standalone"
@@ -478,6 +479,7 @@ buildvariants:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release
setup: standalone
cluster: single
+ platform: linux
numShard: 0
run_on:
- "linux-64-amzn-perf-standalone"
@@ -496,6 +498,7 @@ buildvariants:
expansions:
setup: standalone
cluster: single-c3-4xlarge
+ platform: linux
numShard: 0
run_on:
- "linux-64-amzn-perf-standalone"
@@ -511,6 +514,7 @@ buildvariants:
expansions:
setup: standalone
cluster: single-c3-2xlarge
+ platform: linux
numShard: 0
run_on:
- "linux-64-amzn-perf-standalone"
@@ -527,6 +531,7 @@ buildvariants:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release
setup: shard
cluster: shard
+ platform: linux
numShard: 3
run_on:
- "linux-64-amzn-perf-standalone"
@@ -543,6 +548,7 @@ buildvariants:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release
setup: replica
cluster: replica
+ platform: linux
numMember: 3
run_on:
- "linux-64-amzn-perf-standalone"
@@ -562,3 +568,32 @@ buildvariants:
- name: core_workloads_WT_oplog_comp
- name: industry_benchmarks_MMAPv1_oplog_comp
- name: core_workloads_MMAPv1_oplog_comp
+
+
+#######################################
+# Windows Buildvariants #
+#######################################
+
+- name: windows-standalone
+ display_name: Windows Standalone (trial)
+ batchtime: 480 # 8 hours
+ expansions:
+ setup: standalone-win
+ cluster: windows-single
+ numShard: 0
+ extension: ".exe"
+ compile_flags: --release --win-version-min=ws08r2 -j$(grep -c ^processor /proc/cpuinfo) MONGO_DISTMOD=2008plus VARIANT_DIR=win32
+ platform: windows
+ run_on:
+ - "linux-64-amzn-perf-standalone"
+ tasks:
+ - name: compile
+ distros:
+ - windows-64-vs2013-compile
+ - name: industry_benchmarks_WT
+ depends_on:
+ - name: compile
+ - name: core_workloads_WT
+ - name: industry_benchmarks_MMAPv1
+ - name: core_workloads_MMAPv1
+