summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/storage_engine_init.cpp
diff options
context:
space:
mode:
authorHaley Connelly <haley.connelly@10gen.com>2019-08-30 14:39:18 +0000
committerevergreen <evergreen@mongodb.com>2019-08-30 14:39:18 +0000
commit9d2b269d547277bb679bceb3ab6b80b43948b030 (patch)
treee1c0a97f39b5ad9d3ba2c000d56e68c7118d8474 /src/mongo/db/storage/storage_engine_init.cpp
parent15e977e930284216f422aa1dd373a3284b74faf5 (diff)
downloadmongo-9d2b269d547277bb679bceb3ab6b80b43948b030.tar.gz
SERVER-42920 remove storage engine knowledge of mmap
Diffstat (limited to 'src/mongo/db/storage/storage_engine_init.cpp')
-rw-r--r--src/mongo/db/storage/storage_engine_init.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/mongo/db/storage/storage_engine_init.cpp b/src/mongo/db/storage/storage_engine_init.cpp
index 281a32fdc53..9be41031208 100644
--- a/src/mongo/db/storage/storage_engine_init.cpp
+++ b/src/mongo/db/storage/storage_engine_init.cpp
@@ -87,18 +87,6 @@ void initializeStorageEngine(ServiceContext* service, const StorageEngineInitFla
}
if (auto existingStorageEngine = StorageEngineMetadata::getStorageEngineForPath(dbpath)) {
- if (*existingStorageEngine == "mmapv1" ||
- (storageGlobalParams.engineSetByUser && storageGlobalParams.engine == "mmapv1")) {
- log() << startupWarningsLog;
- log() << "** WARNING: Support for MMAPV1 storage engine has been deprecated and will be"
- << startupWarningsLog;
- log() << "** removed in version 4.2. Please plan to migrate to the wiredTiger"
- << startupWarningsLog;
- log() << "** storage engine." << startupWarningsLog;
- log() << "** See http://dochub.mongodb.org/core/deprecated-mmapv1";
- log() << startupWarningsLog;
- }
-
if (storageGlobalParams.engineSetByUser) {
// Verify that the name of the user-supplied storage engine matches the contents of
// the metadata file.
@@ -121,25 +109,6 @@ void initializeStorageEngine(ServiceContext* service, const StorageEngineInitFla
<< " storage engine to '" << *existingStorageEngine << "'.";
storageGlobalParams.engine = *existingStorageEngine;
}
- } else if (!storageGlobalParams.engineSetByUser) {
- // Ensure the default storage engine is available with this build of mongod.
- uassert(28663,
- str::stream()
- << "Cannot start server. The default storage engine '"
- << storageGlobalParams.engine
- << "' is not available with this build of mongod. Please specify a different"
- << " storage engine explicitly, e.g. --storageEngine=mmapv1.",
- isRegisteredStorageEngine(service, storageGlobalParams.engine));
- } else if (storageGlobalParams.engineSetByUser && storageGlobalParams.engine == "mmapv1") {
- log() << startupWarningsLog;
- log() << "** WARNING: You have explicitly specified 'MMAPV1' storage engine in your"
- << startupWarningsLog;
- log() << "** config file or as a command line option. Support for the MMAPV1"
- << startupWarningsLog;
- log() << "** storage engine has been deprecated and will be removed in"
- << startupWarningsLog;
- log() << "** version 4.2. See http://dochub.mongodb.org/core/deprecated-mmapv1";
- log() << startupWarningsLog;
}
const StorageEngine::Factory* factory =