summaryrefslogtreecommitdiff
path: root/src/mongo/db/index_builds_coordinator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/index_builds_coordinator.cpp')
-rw-r--r--src/mongo/db/index_builds_coordinator.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/index_builds_coordinator.cpp b/src/mongo/db/index_builds_coordinator.cpp
index 99e11412343..6966088ad13 100644
--- a/src/mongo/db/index_builds_coordinator.cpp
+++ b/src/mongo/db/index_builds_coordinator.cpp
@@ -538,7 +538,7 @@ std::string IndexBuildsCoordinator::_indexBuildActionToString(IndexBuildAction a
MONGO_UNREACHABLE;
}
-void IndexBuildsCoordinator::waitForAllIndexBuildsToStopForShutdown() {
+void IndexBuildsCoordinator::waitForAllIndexBuildsToStopForShutdown(OperationContext* opCtx) {
stdx::unique_lock<Latch> lk(_mutex);
// All index builds should have been signaled to stop via the ServiceContext.
@@ -1206,8 +1206,8 @@ void IndexBuildsCoordinator::awaitNoIndexBuildInProgressForCollection(OperationC
opCtx->waitForConditionOrInterrupt(_indexBuildsCondVar, lk, noIndexBuildsPred);
}
-void IndexBuildsCoordinator::awaitNoIndexBuildInProgressForCollection(
- const UUID& collectionUUID) const {
+void IndexBuildsCoordinator::awaitNoIndexBuildInProgressForCollection(OperationContext* opCtx,
+ const UUID& collectionUUID) {
stdx::unique_lock<Latch> lk(_mutex);
auto collIndexBuildsIt = _collectionIndexBuilds.find(collectionUUID);
@@ -1222,7 +1222,7 @@ void IndexBuildsCoordinator::awaitNoIndexBuildInProgressForCollection(
invariant(collIndexBuildsSharedPtr->getNumberOfIndexBuilds(lk) == 0);
}
-void IndexBuildsCoordinator::awaitNoBgOpInProgForDb(StringData db) const {
+void IndexBuildsCoordinator::awaitNoBgOpInProgForDb(OperationContext* opCtx, StringData db) {
stdx::unique_lock<Latch> lk(_mutex);
auto dbIndexBuildsIt = _databaseIndexBuilds.find(db);