diff options
author | Adityavardhan Agrawal <aa729@cornell.edu> | 2022-11-10 21:14:48 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-11-10 22:27:34 +0000 |
commit | 0c82c0cfa3525721cf2269271b6978df85882bf8 (patch) | |
tree | b38a52882c6294d318762325979e2e2c6dd27b52 /jstests/concurrency | |
parent | f32fceffb99d547f978528c17a1a4c0069a3c298 (diff) | |
download | mongo-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.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}}); |