summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/devnull/devnull_init.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/devnull/devnull_init.cpp')
-rw-r--r--src/mongo/db/storage/devnull/devnull_init.cpp55
1 files changed, 26 insertions, 29 deletions
diff --git a/src/mongo/db/storage/devnull/devnull_init.cpp b/src/mongo/db/storage/devnull/devnull_init.cpp
index ad22a5ca25e..1216d642e8e 100644
--- a/src/mongo/db/storage/devnull/devnull_init.cpp
+++ b/src/mongo/db/storage/devnull/devnull_init.cpp
@@ -38,38 +38,35 @@
namespace mongo {
- namespace {
- class DevNullStorageEngineFactory : public StorageEngine::Factory {
- public:
- virtual StorageEngine* create(const StorageGlobalParams& params,
- const StorageEngineLockFile& lockFile) const {
- KVStorageEngineOptions options;
- options.directoryPerDB = params.directoryperdb;
- options.forRepair = params.repair;
- return new KVStorageEngine( new DevNullKVEngine(), options );
- }
-
- virtual StringData getCanonicalName() const {
- return "devnull";
- }
-
- virtual Status validateMetadata(const StorageEngineMetadata& metadata,
- const StorageGlobalParams& params) const {
- return Status::OK();
- }
+namespace {
+class DevNullStorageEngineFactory : public StorageEngine::Factory {
+public:
+ virtual StorageEngine* create(const StorageGlobalParams& params,
+ const StorageEngineLockFile& lockFile) const {
+ KVStorageEngineOptions options;
+ options.directoryPerDB = params.directoryperdb;
+ options.forRepair = params.repair;
+ return new KVStorageEngine(new DevNullKVEngine(), options);
+ }
- virtual BSONObj createMetadataOptions(const StorageGlobalParams& params) const {
- return BSONObj();
- }
- };
- } // namespace
+ virtual StringData getCanonicalName() const {
+ return "devnull";
+ }
- MONGO_INITIALIZER_WITH_PREREQUISITES(DevNullEngineInit,
- ("SetGlobalEnvironment"))
- (InitializerContext* context ) {
- getGlobalServiceContext()->registerStorageEngine("devnull", new DevNullStorageEngineFactory() );
+ virtual Status validateMetadata(const StorageEngineMetadata& metadata,
+ const StorageGlobalParams& params) const {
return Status::OK();
}
-}
+ virtual BSONObj createMetadataOptions(const StorageGlobalParams& params) const {
+ return BSONObj();
+ }
+};
+} // namespace
+MONGO_INITIALIZER_WITH_PREREQUISITES(DevNullEngineInit, ("SetGlobalEnvironment"))
+(InitializerContext* context) {
+ getGlobalServiceContext()->registerStorageEngine("devnull", new DevNullStorageEngineFactory());
+ return Status::OK();
+}
+}