diff options
author | Katherine Walker <katherine.walker@mongodb.com> | 2017-09-19 14:03:48 -0400 |
---|---|---|
committer | Katherine Walker <katherine.walker@mongodb.com> | 2017-09-25 14:25:10 -0400 |
commit | bbf7a013d20e784bb5eff38b549c84712c819827 (patch) | |
tree | 3dda88e7995f9fe864a23cb5c68ed70b78eba406 /src/mongo/db/startup_warnings_mongod.cpp | |
parent | 8c118d741327e6e3fe29955f7f75f6fe853297e5 (diff) | |
download | mongo-bbf7a013d20e784bb5eff38b549c84712c819827.tar.gz |
SERVER-30760 Add startupWarning for WiredTiger --nojournal
Diffstat (limited to 'src/mongo/db/startup_warnings_mongod.cpp')
-rw-r--r-- | src/mongo/db/startup_warnings_mongod.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/startup_warnings_mongod.cpp b/src/mongo/db/startup_warnings_mongod.cpp index 4d6b9ab906c..a15bf056428 100644 --- a/src/mongo/db/startup_warnings_mongod.cpp +++ b/src/mongo/db/startup_warnings_mongod.cpp @@ -391,6 +391,17 @@ void logMongodStartupWarnings(const StorageGlobalParams& storageParams, warned = true; } + // Check if --nojournal + bool isReplSet = replCoord->getReplicationMode() == repl::ReplicationCoordinator::modeReplSet; + if (isReplSet && storageParams.engine == "wiredTiger" && !storageParams.dur) { + log() << startupWarningsLog; + log() << "** WARNING: Running wiredTiger with the --nojournal option in a replica set" + << startupWarningsLog; + log() << "** is deprecated and subject to be removed in a future version." + << startupWarningsLog; + warned = true; + } + if (warned) { log() << startupWarningsLog; } |