summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/storage_engine_impl.cpp
diff options
context:
space:
mode:
authorDaniel Ernst <daniel.ernst@mongodb.com>2020-01-30 16:40:42 +0000
committerevergreen <evergreen@mongodb.com>2020-01-30 16:40:42 +0000
commita6d3529b264b8b2331faea6a0e645fcf9def8f7f (patch)
treeee6277d3bf15a97cee213db95fc2c145c93ede48 /src/mongo/db/storage/storage_engine_impl.cpp
parent4bea6f38267b33731f4f95e4fb10396bc6f9c8b5 (diff)
downloadmongo-a6d3529b264b8b2331faea6a0e645fcf9def8f7f.tar.gz
SERVER-41965 Change repair to only rebuild indexes on necessary collections
Diffstat (limited to 'src/mongo/db/storage/storage_engine_impl.cpp')
-rw-r--r--src/mongo/db/storage/storage_engine_impl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/storage/storage_engine_impl.cpp b/src/mongo/db/storage/storage_engine_impl.cpp
index a7072f74a45..71cdd7fd74b 100644
--- a/src/mongo/db/storage/storage_engine_impl.cpp
+++ b/src/mongo/db/storage/storage_engine_impl.cpp
@@ -722,7 +722,8 @@ Status StorageEngineImpl::repairRecordStore(OperationContext* opCtx,
auto uuid = collectionCatalog.lookupUUIDByNSS(opCtx, nss).get();
collectionCatalog.deregisterCollection(uuid);
_initCollection(opCtx, catalogId, nss, false);
- return Status::OK();
+
+ return status;
}
std::unique_ptr<TemporaryRecordStore> StorageEngineImpl::makeTemporaryRecordStore(