summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp')
-rw-r--r--src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp b/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
index 9ab9dce8dc6..785d4f45b01 100644
--- a/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
+++ b/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
@@ -968,36 +968,4 @@ namespace mongo {
// extent headers.
invariant(false);
}
-
- Status RecordStoreV1Base::setCustomOption( OperationContext* txn,
- const BSONElement& option,
- BSONObjBuilder* info ) {
- const StringData name = option.fieldNameStringData();
- const int flag = (name == "usePowerOf2Sizes") ? Flag_UsePowerOf2Sizes :
- (name == "noPadding") ? Flag_NoPadding :
- 0;
- if (flag) {
- bool oldSetting = _details->isUserFlagSet(flag);
- bool newSetting = option.trueValue();
-
- if ( oldSetting != newSetting ) {
- // change userFlags
- info->appendBool( name.toString() + "_old", oldSetting );
-
- if ( newSetting )
- _details->setUserFlag( txn, flag );
- else
- _details->clearUserFlag( txn, flag );
-
- invariant(_details->isUserFlagSet(flag) == newSetting);
-
- info->appendBool( name.toString() + "_new", newSetting );
- }
-
- return Status::OK();
- }
-
- return Status( ErrorCodes::InvalidOptions,
- str::stream() << "no such option: " << option.fieldName() );
- }
}