summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/index_builds_manager.h
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-10-08 16:49:50 +0000
committerevergreen <evergreen@mongodb.com>2019-10-08 16:49:50 +0000
commit265bdc7e2358eac75cc61943d97c8cb6860e667c (patch)
tree77baa1056ca6a75a8969c920f26f8bb85469b300 /src/mongo/db/catalog/index_builds_manager.h
parent22256673a9db8f9cf44bdb149fe20a599ecb7e9a (diff)
downloadmongo-265bdc7e2358eac75cc61943d97c8cb6860e667c.tar.gz
SERVER-39002 IndexBuildsManager::tearDownIndexBuild() accepts MultiIndexBuild::OnCleanUpFn
Diffstat (limited to 'src/mongo/db/catalog/index_builds_manager.h')
-rw-r--r--src/mongo/db/catalog/index_builds_manager.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/index_builds_manager.h b/src/mongo/db/catalog/index_builds_manager.h
index 55f2fe73211..f686efd38c0 100644
--- a/src/mongo/db/catalog/index_builds_manager.h
+++ b/src/mongo/db/catalog/index_builds_manager.h
@@ -175,7 +175,11 @@ public:
/**
* Cleans up the index build state and unregisters it from the manager.
*/
- void tearDownIndexBuild(OperationContext* opCtx, Collection* collection, const UUID& buildUUID);
+ using OnCleanUpFn = MultiIndexBlock::OnCleanUpFn;
+ void tearDownIndexBuild(OperationContext* opCtx,
+ Collection* collection,
+ const UUID& buildUUID,
+ OnCleanUpFn onCleanUpFn);
/**
* Returns true if the index build supports background writes while building an index. This is