summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/sharding_server_status.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/sharding_server_status.cpp')
-rw-r--r--src/mongo/db/s/sharding_server_status.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/s/sharding_server_status.cpp b/src/mongo/db/s/sharding_server_status.cpp
index a765d9fd7e4..c47bfd6388e 100644
--- a/src/mongo/db/s/sharding_server_status.cpp
+++ b/src/mongo/db/s/sharding_server_status.cpp
@@ -33,6 +33,7 @@
#include "mongo/db/commands/server_status.h"
#include "mongo/db/s/active_migrations_registry.h"
#include "mongo/db/s/collection_sharding_state.h"
+#include "mongo/db/s/range_deleter_service.h"
#include "mongo/db/s/sharding_data_transform_cumulative_metrics.h"
#include "mongo/db/s/sharding_state.h"
#include "mongo/db/s/sharding_statistics.h"
@@ -125,6 +126,11 @@ public:
ShardingStatistics::get(opCtx).report(&result);
catalogCache->report(&result);
+ if (mongo::feature_flags::gRangeDeleterService.isEnabledAndIgnoreFCV()) {
+ auto nRangeDeletions = RangeDeleterService::get(opCtx)->totalNumOfRegisteredTasks();
+ result.appendNumber("rangeDeleterTasks", nRangeDeletions);
+ }
+
CollectionShardingState::appendInfoForServerStatus(opCtx, &result);
}