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