diff options
author | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-06-04 13:49:06 -0400 |
---|---|---|
committer | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-06-07 19:29:41 -0400 |
commit | ac88c6d4c085e72b6f0ae364b8d11dc604627efb (patch) | |
tree | 1ab2353fe282238f1bea53fb622052dbcec5567c /src/mongo/db/service_context_d_test_fixture.cpp | |
parent | 61659a724e284e39a24cedc771b36c645192f398 (diff) | |
download | mongo-ac88c6d4c085e72b6f0ae364b8d11dc604627efb.tar.gz |
SERVER-40716 Refactor catalog initialization logic on startup
Diffstat (limited to 'src/mongo/db/service_context_d_test_fixture.cpp')
-rw-r--r-- | src/mongo/db/service_context_d_test_fixture.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/service_context_d_test_fixture.cpp b/src/mongo/db/service_context_d_test_fixture.cpp index 38a3e824620..873e558082e 100644 --- a/src/mongo/db/service_context_d_test_fixture.cpp +++ b/src/mongo/db/service_context_d_test_fixture.cpp @@ -36,6 +36,7 @@ #include "mongo/base/checked_cast.h" #include "mongo/db/catalog/catalog_control.h" #include "mongo/db/catalog/collection_catalog.h" +#include "mongo/db/catalog/collection_impl.h" #include "mongo/db/catalog/database_holder_impl.h" #include "mongo/db/concurrency/d_concurrency.h" #include "mongo/db/index/index_access_method_factory_impl.h" @@ -81,7 +82,7 @@ ServiceContextMongoDTest::ServiceContextMongoDTest(std::string engine, RepairAct DatabaseHolder::set(serviceContext, std::make_unique<DatabaseHolderImpl>()); IndexAccessMethodFactory::set(serviceContext, std::make_unique<IndexAccessMethodFactoryImpl>()); - + Collection::Factory::set(serviceContext, std::make_unique<CollectionImpl::FactoryImpl>()); IndexBuildsCoordinator::set(serviceContext, std::make_unique<IndexBuildsCoordinatorMongod>()); } |