diff options
Diffstat (limited to 'src/mongo/db/free_mon/free_mon_mongod.h')
-rw-r--r-- | src/mongo/db/free_mon/free_mon_mongod.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mongo/db/free_mon/free_mon_mongod.h b/src/mongo/db/free_mon/free_mon_mongod.h index b4638930cf6..345c5145a24 100644 --- a/src/mongo/db/free_mon/free_mon_mongod.h +++ b/src/mongo/db/free_mon/free_mon_mongod.h @@ -28,6 +28,7 @@ #pragma once +#include "mongo/db/op_observer_registry.h" #include "mongo/db/service_context.h" namespace mongo { @@ -43,4 +44,16 @@ void startFreeMonitoring(ServiceContext* serviceContext); */ void stopFreeMonitoring(); +/** + * Notify free monitoring about a replica set member becoming primary + */ +void notifyFreeMonitoringOnTransitionToPrimary(); + +/** + * Setup Free Monitoring OpObserver. + * + * Called before free monitoring is started. + */ +void setupFreeMonitoringOpObserver(OpObserverRegistry* registry); + } // namespace mongo |