diff options
Diffstat (limited to 'src/mongo/db/index_builds_coordinator.cpp')
-rw-r--r-- | src/mongo/db/index_builds_coordinator.cpp | 8 |
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); |