Skip to content

Commit 2d67924

Browse files
committed
SERVER-16313 do not abort for non-mongod with wiredtiger options
1 parent 723f308 commit 2d67924

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/mongo/db/storage/wiredtiger/wiredtiger_options_init.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,11 @@ namespace mongo {
4343

4444
// Make --syncdelay (syncPeriodSecs in mmapv1) an alias for checkpointDelaySecs in WT
4545
moe::Value syncdelayVal;
46-
// syncPeriodSecs is always set since it has a default.
47-
invariant(moe::startupOptionsParsed.get("storage.mmapv1.syncPeriodSecs",
48-
&syncdelayVal).isOK());
46+
// syncPeriodSecs is always set since it has a default, for mongod.
47+
if (!moe::startupOptionsParsed.get("storage.mmapv1.syncPeriodSecs",
48+
&syncdelayVal).isOK()) {
49+
return Status::OK();
50+
}
4951
// Ignore override if set to default of 60.
5052
if (syncdelayVal.equal(moe::Value(60.0))) {
5153
return Status::OK();

0 commit comments

Comments
 (0)