diff options
author | Benety Goh <benety@mongodb.com> | 2020-06-04 15:41:34 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-06-04 20:00:25 +0000 |
commit | 1722c72dde1ae8fa6559af6bc431d075324bd91b (patch) | |
tree | 8ef20818e6cbdfc60edb8bc05297add6450b16ab /src/mongo/db/index_builds_coordinator.cpp | |
parent | 5f1a69aaf69bc12124f68e7b489a1437f9cdd575 (diff) | |
download | mongo-1722c72dde1ae8fa6559af6bc431d075324bd91b.tar.gz |
SERVER-47182 IndexBuildsCoordinator::createIndexes() accepts single index spec
Diffstat (limited to 'src/mongo/db/index_builds_coordinator.cpp')
-rw-r--r-- | src/mongo/db/index_builds_coordinator.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/db/index_builds_coordinator.cpp b/src/mongo/db/index_builds_coordinator.cpp index e58cee5ca31..17214618bd3 100644 --- a/src/mongo/db/index_builds_coordinator.cpp +++ b/src/mongo/db/index_builds_coordinator.cpp @@ -1414,11 +1414,11 @@ void IndexBuildsCoordinator::waitUntilAnIndexBuildFinishes(OperationContext* opC _indexBuildsCondVar, lk, [&] { return _indexBuildsCompletedGen != generation; }); } -void IndexBuildsCoordinator::createIndexes(OperationContext* opCtx, - UUID collectionUUID, - const std::vector<BSONObj>& specs, - IndexBuildsManager::IndexConstraints indexConstraints, - bool fromMigrate) { +void IndexBuildsCoordinator::createIndex(OperationContext* opCtx, + UUID collectionUUID, + const BSONObj& spec, + IndexBuildsManager::IndexConstraints indexConstraints, + bool fromMigrate) { auto collection = CollectionCatalog::get(opCtx).lookupCollectionByUUID(opCtx, collectionUUID); invariant(collection, str::stream() << "IndexBuildsCoordinator::createIndexes: " << collectionUUID); @@ -1435,7 +1435,7 @@ void IndexBuildsCoordinator::createIndexes(OperationContext* opCtx, IndexBuildsManager::SetupOptions options; options.indexConstraints = indexConstraints; uassertStatusOK(_indexBuildsManager.setUpIndexBuild( - opCtx, collection, specs, buildUUID, onInitFn, options)); + opCtx, collection, {spec}, buildUUID, onInitFn, options)); auto abortOnExit = makeGuard([&] { _indexBuildsManager.abortIndexBuild( |