summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordalyd <david.daly@mongodb.com>2018-03-15 09:17:37 -0400
committerdalyd <david.daly@mongodb.com>2018-03-20 09:17:04 -0400
commitb9c3765f0deac7bc15a14ebb9f4ad19d13be9e6f (patch)
tree634f63fbe83d4c2733274d84342753b666cb8502
parent7b0b0b0f614c89640f1aa8f7322c411a16f0d925 (diff)
downloadmongo-b9c3765f0deac7bc15a14ebb9f4ad19d13be9e6f.tar.gz
SERVER-33848: Update compile flags for sys-perf and performance projects
(cherry picked from commit be85d6ca6905ec8d5215c5b25a41d73dd47696f6)
-rw-r--r--etc/perf.yml5
-rw-r--r--etc/system_perf.yml2
2 files changed, 5 insertions, 2 deletions
diff --git a/etc/perf.yml b/etc/perf.yml
index fe69025513b..20ccd66c7c0 100644
--- a/etc/perf.yml
+++ b/etc/perf.yml
@@ -465,7 +465,10 @@ buildvariants:
modules:
- enterprise
expansions:
- compile_flags: -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy --ssl
+ # We are explicitly tracking the rhel62 variant compile options from evergreen.yml for
+ # microbenchmarks, since they run on the centos6 boxes. If we can get proper artifacts directly
+ # from that project, we should do that and remove the compile tasks.
+ compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
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 --inMemoryEngineConfigString 'eviction=(threads_min=1),' --inMemorySizeGB 60 --auth --networkMessageCompressors=noop"
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 66f24e517b0..8a7beb0bf72 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -673,7 +673,7 @@ buildvariants:
batchtime: 1440 # 24 hours
modules: *modules
expansions:
- compile_flags: --ssl -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy
+ compile_flags: --ssl MONGO_DISTMOD=rhel70 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
setup: standalone
cluster: single
platform: linux