summaryrefslogtreecommitdiff
path: root/src/mongo/db/index_builds_coordinator.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2020-06-04 15:41:34 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-06-04 20:00:25 +0000
commit1722c72dde1ae8fa6559af6bc431d075324bd91b (patch)
tree8ef20818e6cbdfc60edb8bc05297add6450b16ab /src/mongo/db/index_builds_coordinator.cpp
parent5f1a69aaf69bc12124f68e7b489a1437f9cdd575 (diff)
downloadmongo-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.cpp12
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(