diff options
-rw-r--r-- | buildscripts/resmokelib/core/process.py | 2 | ||||
-rw-r--r-- | etc/evergreen.yml | 19 | ||||
-rw-r--r-- | jstests/noPassthroughWithMongod/geo_polygon.js | 4 | ||||
-rw-r--r-- | jstests/noPassthroughWithMongod/indexbg_interrupts.js | 3 | ||||
-rw-r--r-- | jstests/noPassthroughWithMongod/no_balance_collection.js | 4 |
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()); |