diff options
Diffstat (limited to 'jstests/concurrency')
-rw-r--r-- | jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js | 10 |
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}}); |