summaryrefslogtreecommitdiff
path: root/src/mongo/db/index_builds_coordinator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/index_builds_coordinator.h')
-rw-r--r--src/mongo/db/index_builds_coordinator.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/index_builds_coordinator.h b/src/mongo/db/index_builds_coordinator.h
index 042c172ebca..99f0772b507 100644
--- a/src/mongo/db/index_builds_coordinator.h
+++ b/src/mongo/db/index_builds_coordinator.h
@@ -247,6 +247,13 @@ public:
bool abortIndexBuildByBuildUUIDNoWait(OperationContext* opCtx,
const UUID& buildUUID,
const std::string& reason);
+ /**
+ * Returns number of index builds in process.
+ *
+ * Invoked when the node is processing a shutdown command, an admin command that is
+ * used to shut down the server gracefully.
+ */
+ std::size_t getActiveIndexBuildCount(OperationContext* opCtx);
/**
* Invoked when the node enters the primary state.