summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEddie Louie <eddie.louie@mongodb.com>2017-05-30 14:44:55 -0400
committerEddie Louie <eddie.louie@mongodb.com>2017-06-02 13:35:24 -0400
commit78990c1e6e33004f5dab7c7d0428f0488f1f48d0 (patch)
treee268b66315d7eb11a6215c72c88dfdc445c6c2ee
parent537dbec568f58368fc7f2b7a3e249fd166a24aff (diff)
downloadmongo-78990c1e6e33004f5dab7c7d0428f0488f1f48d0.tar.gz
SERVER-29355 Increase amount of memory available for tests running on Linux DEBUG builder
(cherry picked from commit 651addf5794895e823fb02380b7b4f4bb888fc7f)
-rw-r--r--etc/evergreen.yml24
1 files changed, 2 insertions, 22 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index c2a7d921408..c1b4c1238c3 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -3628,21 +3628,19 @@ buildvariants:
- name: linux-64-debug
display_name: Linux DEBUG
run_on:
- - rhel62-small
+ - rhel62-large
batchtime: 1440 # 1 day
expansions:
push_path: linux
push_bucket: downloads.mongodb.org
push_name: linux-debug
push_arch: x86_64
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
+ num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 2)) # Avoid starting too many mongod's
compile_flags: --dbg=on --opt=on -j$(grep -c ^processor /proc/cpuinfo) CC=/opt/mongodbtoolchain/v2/bin/gcc CXX=/opt/mongodbtoolchain/v2/bin/g++ OBJCOPY=/opt/mongodbtoolchain/v2/bin/objcopy
use_scons_cache: true
build_mongoreplay: true
tasks:
- name: compile
- distros:
- - rhel62-large
- name: aggregation
- name: aggregation_WT
- name: aggregation_auth
@@ -3676,31 +3674,13 @@ buildvariants:
- name: parallel_compatibility
- name: parallel_compatibility_WT
- name: concurrency
- # Some concurrency workloads require a lot of memory, so we use machines
- # with more RAM for these suites.
- distros:
- - rhel62-large
- name: concurrency_WT
- distros:
- - rhel62-large
- name: concurrency_replication
- distros:
- - rhel62-large
- name: concurrency_replication_WT
- distros:
- - rhel62-large
- name: concurrency_sharded
- distros:
- - rhel62-large
- name: concurrency_sharded_WT
- distros:
- - rhel62-large
- name: concurrency_simultaneous
- distros:
- - rhel62-large
- name: concurrency_simultaneous_WT
- distros:
- - rhel62-large
- name: read_concern_majority_passthrough_WT
- name: replica_sets
- name: replica_sets_WT