summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/read_concern_args.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/read_concern_args.cpp')
-rw-r--r--src/mongo/db/repl/read_concern_args.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mongo/db/repl/read_concern_args.cpp b/src/mongo/db/repl/read_concern_args.cpp
index c0af213fe56..79c9d7b65b4 100644
--- a/src/mongo/db/repl/read_concern_args.cpp
+++ b/src/mongo/db/repl/read_concern_args.cpp
@@ -112,17 +112,15 @@ Status ReadConcernArgs::initialize(const BSONElement& readConcernElem) {
if (!readCommittedStatus.isOK()) {
return readCommittedStatus;
}
+
if (levelString == kLocalReadConcernStr) {
_level = ReadConcernLevel::kLocalReadConcern;
} else if (levelString == kMajorityReadConcernStr) {
_level = ReadConcernLevel::kMajorityReadConcern;
- } else if (levelString == kLinearizableReadConcernStr) {
- _level = ReadConcernLevel::kLinearizableReadConcern;
} else {
- return Status(
- ErrorCodes::FailedToParse,
- str::stream() << kReadConcernFieldName << '.' << kLevelFieldName
- << " must be either 'local', 'majority' or 'linearizable'");
+ return Status(ErrorCodes::FailedToParse,
+ str::stream() << kReadConcernFieldName << '.' << kLevelFieldName
+ << " must be either 'local' or 'majority'");
}
} else {
return Status(ErrorCodes::InvalidOptions,