summaryrefslogtreecommitdiff
path: root/jstests/concurrency
diff options
context:
space:
mode:
authorAdityavardhan Agrawal <aa729@cornell.edu>2022-11-10 21:14:48 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-11-10 22:27:34 +0000
commit0c82c0cfa3525721cf2269271b6978df85882bf8 (patch)
treeb38a52882c6294d318762325979e2e2c6dd27b52 /jstests/concurrency
parentf32fceffb99d547f978528c17a1a4c0069a3c298 (diff)
downloadmongo-0c82c0cfa3525721cf2269271b6978df85882bf8.tar.gz
SERVER-33182 Remove atomic applyOps
Diffstat (limited to 'jstests/concurrency')
-rw-r--r--jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js10
1 files changed, 2 insertions, 8 deletions
diff --git a/jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js b/jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
index 221a0b9c828..6531268d2ed 100644
--- a/jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
+++ b/jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
@@ -16,8 +16,6 @@ var $config = extendWorkload($config, function($config, $super) {
let pipeline = [{$match: {_id: this.counter}}];
assertAlways.commandWorkedOrFailedWithCode(db.createCollection("system.views"),
ErrorCodes.NamespaceExists);
- // Runs applyOps as non-atomic to avoid 3 way deadlock between applyOps cmd, prepared
- // transaction and secondary oplog fetcher initiated find command.
assertAlways.commandWorked(db.adminCommand({
applyOps: [{
op: "i",
@@ -27,22 +25,18 @@ var $config = extendWorkload($config, function($config, $super) {
viewOn: this.threadCollName,
pipeline: pipeline
}
- }],
- allowAtomic: false
+ }]
}));
this.confirmViewDefinition(db, this.threadViewName, collName, pipeline, this.counter);
};
$config.states.drop = function drop(db, collName) {
- // Runs applyOps as non-atomic to avoid 3 way deadlock between applyOps cmd, prepared
- // transaction and secondary oplog fetcher initiated find command.
assertAlways.commandWorked(db.adminCommand({
applyOps: [{
op: "d",
ns: db.getName() + ".system.views",
o: {_id: db.getName() + "." + this.threadViewName}
- }],
- allowAtomic: false
+ }]
}));
let res = db.runCommand({listCollections: 1, filter: {name: this.threadViewName}});