summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Shchatko <mikhail.shchatko@mongodb.com>2020-09-08 15:59:50 +0300
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-09-10 07:27:00 +0000
commit57cb74336b8d6a64b4d4ce5e3c34baa0534fabfb (patch)
tree88261c9eb4817baa8ff19d8a14518f64b5d773d6
parent0ce948778cc5e0d7d8a9c76abd37e8ac875d9ef4 (diff)
downloadmongo-57cb74336b8d6a64b4d4ce5e3c34baa0534fabfb.tar.gz
SERVER-50313 Add standalone tasks to live-record buildvariant
-rw-r--r--buildscripts/resmokelib/core/process.py2
-rw-r--r--etc/evergreen.yml19
-rw-r--r--jstests/noPassthroughWithMongod/geo_polygon.js4
-rw-r--r--jstests/noPassthroughWithMongod/indexbg_interrupts.js3
-rw-r--r--jstests/noPassthroughWithMongod/no_balance_collection.js4
5 files changed, 28 insertions, 4 deletions
diff --git a/buildscripts/resmokelib/core/process.py b/buildscripts/resmokelib/core/process.py
index 2c458e4320f..b3d19bf599a 100644
--- a/buildscripts/resmokelib/core/process.py
+++ b/buildscripts/resmokelib/core/process.py
@@ -128,7 +128,7 @@ class Process(object):
logger=self.logger.name.replace('/', '-'),
process=os.path.basename(self.args[0]), pid=self.pid, t=now_str)
recorder_args = [
- _config.UNDO_RECORDER_PATH, "--thread-fuzzing", "-p",
+ _config.UNDO_RECORDER_PATH, "-p",
str(self.pid), "-o", recorder_output_file
]
self._recorder = subprocess.Popen(recorder_args, bufsize=buffer_size, env=self.env,
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 3935a97758d..de9f17fc7f7 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -12751,6 +12751,7 @@ buildvariants:
num_scons_link_jobs_available: 0.99
record_with: --recordWith /opt/undodb5/bin/live-record
exec_timeout_secs: 14400 # 4 hours
+ test_flags: --excludeWithAnyTags=requires_fast_memory
tasks:
- name: compile_without_package_TG
- name: .jscore .common
@@ -12764,6 +12765,24 @@ buildvariants:
- name: sharded_jscore_txns_sharded_collections
- name: sharding_jscore_passthrough
- name: sharding_jscore_op_query_passthrough
+ - name: aggregation
+ - name: aggregation_auth
+ - name: aggregation_disabled_optimization
+ - name: aggregation_ese
+ - name: aggregation_ese_gcm
+ - name: aggregation_facet_unwind_passthrough
+ - name: aggregation_slot_based_execution
+ - name: .auth .gle
+ - name: .jscore .encrypt
+ - name: noPassthroughWithMongod_gen
+ - name: parallel_compatibility
+ - name: serial_run
+ - name: session_jscore_passthrough
+ - name: .aggfuzzer
+ - name: query_fuzzer_standalone_gen
+ - name: update_fuzzer_gen
+ - name: jstestfuzz_gen
+ - name: jstestfuzz_interrupt_gen
- <<: *enterprise-rhel-62-64-bit-dynamic-required-template
name: rhel-62-64-bit-dynamic-visibility-test
diff --git a/jstests/noPassthroughWithMongod/geo_polygon.js b/jstests/noPassthroughWithMongod/geo_polygon.js
index ce7f9ebf67c..d0085fa1f92 100644
--- a/jstests/noPassthroughWithMongod/geo_polygon.js
+++ b/jstests/noPassthroughWithMongod/geo_polygon.js
@@ -16,7 +16,9 @@ for (x = -180; x < 180; x += .5) {
assert.commandWorked(bulk.execute());
var numTests = 31;
-for (var n = 0; n < numTests; n++) {
+// Reduce the amount of repetitions on live-record buildvariant
+var start = (TestData.undoRecorderPath ? 20 : 0);
+for (var n = start; n < numTests; n++) {
t.dropIndexes();
t.ensureIndex({loc: "2d"}, {bits: 2 + n});
diff --git a/jstests/noPassthroughWithMongod/indexbg_interrupts.js b/jstests/noPassthroughWithMongod/indexbg_interrupts.js
index a1bf783f032..420fb2b6d96 100644
--- a/jstests/noPassthroughWithMongod/indexbg_interrupts.js
+++ b/jstests/noPassthroughWithMongod/indexbg_interrupts.js
@@ -32,7 +32,8 @@ var checkOp = function(checkDB) {
var dbname = 'bgIndexSec';
var collection = 'jstests_feh';
-var size = 100000;
+// Reduce the amount of data on live-record buildvariant
+var size = (TestData.undoRecorderPath ? 10000 : 100000);
// Set up replica set
var replTest = new ReplSetTest({name: 'bgIndex', nodes: 3});
diff --git a/jstests/noPassthroughWithMongod/no_balance_collection.js b/jstests/noPassthroughWithMongod/no_balance_collection.js
index 38182f1c481..2ffaf7aecfc 100644
--- a/jstests/noPassthroughWithMongod/no_balance_collection.js
+++ b/jstests/noPassthroughWithMongod/no_balance_collection.js
@@ -78,7 +78,9 @@ st.waitForBalancer(true, 60000);
var lastMigration = sh._lastMigration(collB);
var bulk = collB.initializeUnorderedBulkOp();
-for (var i = 0; i < 1000000; i++) {
+// Reduce the amount of data on live-record buildvariant
+var n = (TestData.undoRecorderPath ? 100000 : 1000000);
+for (var i = 0; i < n; i++) {
bulk.insert({_id: i, hello: "world"});
}
assert.commandWorked(bulk.execute());