summaryrefslogtreecommitdiff
path: root/src/mongo/db/write_concern.h
diff options
context:
space:
mode:
authorMisha Tyulenev <misha@mongodb.com>2015-10-19 19:57:53 -0400
committerMisha Tyulenev <misha@mongodb.com>2015-10-20 16:27:58 -0400
commit2656a6b2dc87860fe11b0301b82858817e63ce5b (patch)
treea8ed9432374777f177220ccdadd1645a3a61619d /src/mongo/db/write_concern.h
parentc631867b043a6c143d60c336f7651ca835a47680 (diff)
downloadmongo-2656a6b2dc87860fe11b0301b82858817e63ce5b.tar.gz
SERVER-20945 do not require majority write concern for CSRS local db
Diffstat (limited to 'src/mongo/db/write_concern.h')
-rw-r--r--src/mongo/db/write_concern.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/write_concern.h b/src/mongo/db/write_concern.h
index 72bdfb4d986..146a7ec94d0 100644
--- a/src/mongo/db/write_concern.h
+++ b/src/mongo/db/write_concern.h
@@ -54,12 +54,13 @@ void setupSynchronousCommit(OperationContext* txn);
* Verifies that the writeConcern is of type Object (BSON type) and
* that the resulting writeConcern is valid for this particular host.
*/
-StatusWith<WriteConcernOptions> extractWriteConcern(const BSONObj& cmdObj);
+StatusWith<WriteConcernOptions> extractWriteConcern(const BSONObj& cmdObj,
+ const std::string& dbName);
/**
* Verifies that a WriteConcern is valid for this particular host.
*/
-Status validateWriteConcern(const WriteConcernOptions& writeConcern);
+Status validateWriteConcern(const WriteConcernOptions& writeConcern, const std::string& dbName);
struct WriteConcernResult {
WriteConcernResult() {