summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/db/s/resharding/resharding_recipient_service_test.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/s/resharding/resharding_recipient_service_test.cpp b/src/mongo/db/s/resharding/resharding_recipient_service_test.cpp
index dacd27f3a7b..0da9fc4a126 100644
--- a/src/mongo/db/s/resharding/resharding_recipient_service_test.cpp
+++ b/src/mongo/db/s/resharding/resharding_recipient_service_test.cpp
@@ -216,7 +216,6 @@ public:
_controller = std::make_shared<RecipientStateTransitionController>();
_opObserverRegistry->addObserver(std::make_unique<RecipientOpObserverForTest>(_controller));
- _metrics = ReshardingMetrics::get(serviceContext);
}
RecipientStateTransitionController* controller() {
@@ -224,7 +223,8 @@ public:
}
ReshardingMetrics* metrics() {
- return _metrics;
+ auto serviceContext = getServiceContext();
+ return ReshardingMetrics::get(serviceContext);
}
ReshardingRecipientDocument makeStateDocument(bool isAlsoDonor) {
@@ -314,7 +314,6 @@ private:
}
std::shared_ptr<RecipientStateTransitionController> _controller;
- ReshardingMetrics* _metrics;
};
TEST_F(ReshardingRecipientServiceTest, CanTransitionThroughEachStateToCompletion) {