summaryrefslogtreecommitdiff
path: root/jstests/concurrency
diff options
context:
space:
mode:
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}});