summaryrefslogtreecommitdiff
path: root/jstests
diff options
context:
space:
mode:
authorMartin Neupauer <martin.neupauer@mongodb.com>2018-11-13 10:15:32 -0500
committerMartin Neupauer <martin.neupauer@mongodb.com>2018-11-14 14:39:24 -0500
commit2f0271a86b127a95cd04d878673d9c097de7a975 (patch)
tree5e3b4084b63e7ca9231fabff391f2b7a03a9257e /jstests
parent6e8f2a7109505385d902b017112433a133eff9d5 (diff)
downloadmongo-2f0271a86b127a95cd04d878673d9c097de7a975.tar.gz
SERVER-20445 quick follow up - enable more tests of $out with readConcern majority.
Diffstat (limited to 'jstests')
-rw-r--r--jstests/libs/override_methods/set_read_and_write_concerns.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/jstests/libs/override_methods/set_read_and_write_concerns.js b/jstests/libs/override_methods/set_read_and_write_concerns.js
index 2e9c5875ce6..cd043451316 100644
--- a/jstests/libs/override_methods/set_read_and_write_concerns.js
+++ b/jstests/libs/override_methods/set_read_and_write_concerns.js
@@ -136,8 +136,11 @@
}
if (OverrideHelpers.isAggregationWithOutStage(commandName, commandObjUnwrapped)) {
- // The $out stage can only be used with readConcern={level: "local"}.
- shouldForceReadConcern = false;
+ // The $out stage can only be used with readConcern={level: "local"} or
+ // readConcern={level: "majority"}
+ if (TestData.defaultReadConcernLevel === "linearizable") {
+ shouldForceReadConcern = false;
+ }
} else {
// A writeConcern can only be used with a $out stage.
shouldForceWriteConcern = false;