diff options
author | David Storch <david.storch@mongodb.com> | 2021-02-05 17:56:26 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-03 04:14:06 +0000 |
commit | f83d51c0ffe9420f8dfd68d477de228dc78f9527 (patch) | |
tree | df9b270d9c86c6f8fcda3e99f4bc45783eb7c1d1 /etc | |
parent | c182af82f930f18ee1463cea798c635746536e57 (diff) | |
download | mongo-f83d51c0ffe9420f8dfd68d477de228dc78f9527.tar.gz |
SERVER-50710 Consolidate SBE and classic yielding paths
SBE will now, like the classic engine, use
saveLockStateAndUnlock() in order to yield any locks held
higher on the stack. Additionally, this patch enables the
'concurrency' suite in the SBE build variant in order to
provide additional yielding-related test coverage.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 3d11bb5ec6c..4329a3975fc 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -6425,7 +6425,7 @@ tasks: # TODO: SERVER-35964 revert the addition of UBSAN concurrency_replication suites. - <<: *task_template name: concurrency_replication_ubsan - tags: ["concurrency", "ubsan"] + tags: ["concurrency", "ubsan", "repl"] commands: - func: "do setup" - func: "run tests" @@ -6435,7 +6435,7 @@ tasks: - <<: *task_template name: concurrency_replication_causal_consistency_ubsan - tags: ["concurrency", "ubsan"] + tags: ["concurrency", "ubsan", "repl"] commands: - func: "do setup" - func: "run tests" @@ -6445,7 +6445,7 @@ tasks: - <<: *task_template name: concurrency_replication_multi_stmt_txn_ubsan - tags: ["concurrency", "ubsan"] + tags: ["concurrency", "ubsan", "repl"] commands: - func: "do setup" - func: "run tests" @@ -6483,7 +6483,7 @@ tasks: resmoke_jobs_max: 1 - name: concurrency_sharded_replication_multiversion_gen - tags: ["multiversion_passthrough"] + tags: ["multiversion_passthrough", "sharded"] commands: - func: "generate implicit multiversion tasks" vars: @@ -6688,7 +6688,7 @@ tasks: - <<: *task_template name: concurrency_simultaneous_replication - tags: ["concurrency", "common", "large"] + tags: ["concurrency", "common", "large", "repl"] commands: - func: "do setup" - func: "run tests" @@ -10508,6 +10508,7 @@ buildvariants: distros: - rhel62-medium - name: .aggregation !.no_async !.secondary_reads !.read_write_concern !.sharded !.unwind !aggregation_disabled_optimization + - name: .concurrency !.large !.ubsan !.no_txns !.debug_only !.sharded !.repl - name: .jscore !.sharding !.decimal !.compat !cst_jscore_passthrough - name: noPassthrough_gen distros: |