diff options
author | Rui Zhang <rui.zhang@mongodb.com> | 2016-04-04 13:51:25 -0700 |
---|---|---|
committer | Rui Zhang <rui.zhang@mongodb.com> | 2016-04-04 13:51:25 -0700 |
commit | a97371259a44351b16d8dca3e6f740070dac7691 (patch) | |
tree | 1717d05fecf9fd842a6adb8b8ee21e85a4c7090c /etc | |
parent | 264133830ecae413e451fac1ad3ef2a056c7a3d0 (diff) | |
download | mongo-a97371259a44351b16d8dca3e6f740070dac7691.tar.gz |
SERVER-23375 add Windows standalone variant for sys-perf
Diffstat (limited to 'etc')
-rw-r--r-- | etc/system_perf.yml | 51 |
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 + |