summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Walak <matt.walak@mongodb.com>2021-07-07 18:56:57 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-07-28 14:00:59 +0000
commit299421a159279a550830cd304cdb38ae419deae4 (patch)
tree30acab1642f3da3c312435689ef3e38c45ca5b57
parentd6705c78975ecab7ade89a7676a75fa6277949fd (diff)
downloadmongo-299421a159279a550830cd304cdb38ae419deae4.tar.gz
SERVER-58089 Coverity analysis defect 120194: Uninitialized pointer field
-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) {