summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordalyd <david.daly@mongodb.com>2016-11-17 11:13:18 -0500
committerdalyd <david.daly@mongodb.com>2016-11-23 11:28:38 -0500
commit78b6932bbb9e832e355ce1e8dbf37f799db9fdba (patch)
tree298c91747ec07bfa8050ae3af8eefb04e7cf8f46
parent13e94587d27b26f8d152b3ab75da7498d6076a91 (diff)
downloadmongo-78b6932bbb9e832e355ce1e8dbf37f799db9fdba.tar.gz
SERVER-26981: microbenchmarks reduce oplog size used with in memory storage engine
(cherry picked from commit e4647ba39b49886a094a17af38baf102cf10d2d5)
-rw-r--r--etc/perf.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/etc/perf.yml b/etc/perf.yml
index 3579d4c133a..941796da706 100644
--- a/etc/perf.yml
+++ b/etc/perf.yml
@@ -174,6 +174,16 @@ functions:
# give mongod a few seconds to start up so that we can connect.
sleep 5
${perf_exec_wrapper} python benchrun.py --shell ../mongo -t ${threads} --trialCount 5 -f testcases/*.js --includeFilter ${includeFilter1} --includeFilter ${includeFilter2} --excludeFilter ${excludeFilter} --out perf.json --exclude-testbed
+ - command: s3.put
+ params:
+ aws_key: ${aws_key}
+ aws_secret: ${aws_secret}
+ local_file: src/mongod.log
+ remote_file: ${project}/${version_id}/${revision}/mongod-${task_id}.log
+ bucket: mciuploads
+ permissions: public-read
+ content_type: ${content_type|text/html}
+ display_name: mongod.log
- command: "json.send"
params:
name: "perf"
@@ -499,7 +509,7 @@ buildvariants:
compile_flags: &compile_flags -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/bin/gcc CXX=/opt/mongodbtoolchain/bin/g++ --release --ssl
mongod_exec_wrapper: &exec_wrapper "numactl --physcpubind=4,5,6,7 -i 1"
perf_exec_wrapper: &perf_wrapper "numactl --physcpubind=1,2,3 -i 0"
- mongod_flags: "--storageEngine=inMemory --logpath ./mongod.log --fork --syncdelay 0 --setParameter ttlMonitorEnabled=false --setParameter diagnosticDataCollectionEnabled=false --wiredTigerCacheSizeGB 16"
+ mongod_flags: "--storageEngine=inMemory --logpath ./mongod.log --fork --syncdelay 0 --setParameter ttlMonitorEnabled=false --setParameter diagnosticDataCollectionEnabled=false --inMemorySizeGB 16"
project: &project perf-3.2
run_on:
- "centos6-perf"
@@ -544,7 +554,7 @@ buildvariants:
compile_flags: *compile_flags
mongod_exec_wrapper: *exec_wrapper
perf_exec_wrapper: *perf_wrapper
- mongod_flags: "--replSet=test --storageEngine=inMemory --logpath ./mongod.log --fork --syncdelay 0 --setParameter ttlMonitorEnabled=false --wiredTigerCacheSizeGB 16 --oplogSize 100000 --setParameter diagnosticDataCollectionEnabled=false "
+ mongod_flags: "--replSet=test --storageEngine=inMemory --logpath ./mongod.log --fork --syncdelay 0 --setParameter ttlMonitorEnabled=false --inMemorySizeGB 16 --oplogSize 10000 --setParameter diagnosticDataCollectionEnabled=false "
project: *project
run_on:
- "centos6-perf"