summaryrefslogtreecommitdiff
path: root/jstests/sharding/query/merge_nondefault_read_concern.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/query/merge_nondefault_read_concern.js')
-rw-r--r--jstests/sharding/query/merge_nondefault_read_concern.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/jstests/sharding/query/merge_nondefault_read_concern.js b/jstests/sharding/query/merge_nondefault_read_concern.js
deleted file mode 100644
index 70df9207bd8..00000000000
--- a/jstests/sharding/query/merge_nondefault_read_concern.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * Tests that $merge doesn't fail when a non-default readConcern is
- * set on the session.
- * @tags: [requires_fcv_71]
- */
-(function() {
-"use strict";
-
-load("jstests/aggregation/extras/merge_helpers.js");
-
-const st = new ShardingTest({shards: 2, rs: {nodes: 1}});
-
-const mongosDB = st.s0.getDB("merge_nondefault_read_concern");
-const source = mongosDB["source"];
-const target = mongosDB["target"];
-
-assert.commandWorked(mongosDB.adminCommand({enableSharding: mongosDB.getName()}));
-
-const baseMergeCommand = {
- aggregate: "source",
- pipeline:
- [{$merge: {into: "target", on: "_id", whenMatched: "replace", whenNotMatched: "insert"}}],
- cursor: {},
-};
-
-// Test with command level override.
-var withReadConcern = baseMergeCommand;
-withReadConcern.readConcern = {
- level: "majority"
-};
-assert.commandWorked(mongosDB.runCommand(withReadConcern));
-
-// Test with global override.
-assert.commandWorked(
- mongosDB.adminCommand({"setDefaultRWConcern": 1, "defaultReadConcern": {level: "majority"}}));
-assert.commandWorked(mongosDB.runCommand(baseMergeCommand));
-
-st.stop();
-}());