summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDavid Storch <david.storch@mongodb.com>2021-02-05 17:56:26 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-03-03 04:14:06 +0000
commitf83d51c0ffe9420f8dfd68d477de228dc78f9527 (patch)
treedf9b270d9c86c6f8fcda3e99f4bc45783eb7c1d1 /etc
parentc182af82f930f18ee1463cea798c635746536e57 (diff)
downloadmongo-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.yml11
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: