summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp
index db02d9f1951..962763fe584 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp
@@ -43,9 +43,11 @@ namespace mongo {
// Make --syncdelay (syncPeriodSecs in mmapv1) an alias for checkpointDelaySecs in WT
moe::Value syncdelayVal;
- // syncPeriodSecs is always set since it has a default.
- invariant(moe::startupOptionsParsed.get("storage.mmapv1.syncPeriodSecs",
- &syncdelayVal).isOK());
+ // syncPeriodSecs is always set since it has a default, for mongod.
+ if (!moe::startupOptionsParsed.get("storage.mmapv1.syncPeriodSecs",
+ &syncdelayVal).isOK()) {
+ return Status::OK();
+ }
// Ignore override if set to default of 60.
if (syncdelayVal.equal(moe::Value(60.0))) {
return Status::OK();