summaryrefslogtreecommitdiff
path: root/src/mongo/db/index_builds_coordinator_mongod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/index_builds_coordinator_mongod.cpp')
-rw-r--r--src/mongo/db/index_builds_coordinator_mongod.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/index_builds_coordinator_mongod.cpp b/src/mongo/db/index_builds_coordinator_mongod.cpp
index 8d71eed1d16..baba0f332ff 100644
--- a/src/mongo/db/index_builds_coordinator_mongod.cpp
+++ b/src/mongo/db/index_builds_coordinator_mongod.cpp
@@ -124,7 +124,7 @@ IndexBuildsCoordinatorMongod::startIndexBuild(OperationContext* opCtx,
"replication states: "
<< buildUUID;
// Sets up and runs the index build. Sets result and cleans up index build.
- _runIndexBuild(opCtx, buildUUID);
+ _runIndexBuild(opCtx, buildUUID, indexBuildOptions);
return replState->sharedPromise.getFuture();
}
@@ -160,6 +160,7 @@ IndexBuildsCoordinatorMongod::startIndexBuild(OperationContext* opCtx,
_threadPool.schedule([
this,
buildUUID,
+ indexBuildOptions,
deadline,
timeoutError,
writesAreReplicated,
@@ -207,7 +208,7 @@ IndexBuildsCoordinatorMongod::startIndexBuild(OperationContext* opCtx,
}
// Sets up and runs the index build. Sets result and cleans up index build.
- _runIndexBuild(opCtx.get(), buildUUID);
+ _runIndexBuild(opCtx.get(), buildUUID, indexBuildOptions);
});