summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrett Nawrocki <brett.nawrocki@mongodb.com>2023-04-03 18:33:44 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-04-03 22:08:18 +0000
commit008e7656b9bfdc9a6546bd404972031d69d82cba (patch)
tree99de632db8b94efbec368ac52123052a31349a33
parent51e2b07895accc3e412f7f1d3ccc323451ea63fe (diff)
downloadmongo-008e7656b9bfdc9a6546bd404972031d69d82cba.tar.gz
SERVER-75616 Fix race in MovePrimaryDonor unit tests
-rw-r--r--src/mongo/db/s/move_primary/move_primary_donor_service_test.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/s/move_primary/move_primary_donor_service_test.cpp b/src/mongo/db/s/move_primary/move_primary_donor_service_test.cpp
index ca1c7fef197..37d54184b76 100644
--- a/src/mongo/db/s/move_primary/move_primary_donor_service_test.cpp
+++ b/src/mongo/db/s/move_primary/move_primary_donor_service_test.cpp
@@ -833,8 +833,10 @@ TEST_F(MovePrimaryDonorServiceTest, StateDocumentRemovedAfterSuccess) {
TEST_F(MovePrimaryDonorServiceTest, ReadyToBlockWritesPromiseReturnsErrorIfAborted) {
auto opCtx = makeOperationContext();
- auto instance = createInstance(opCtx.get());
+ auto [instance, fp] =
+ createInstanceInState(opCtx.get(), MovePrimaryDonorStateEnum::kInitializing);
instance->abort(kAbortedError);
+ fp->setMode(FailPoint::off);
ASSERT_EQ(instance->getReadyToBlockWritesFuture().getNoThrow(), kAbortedError);
}