diff options
author | Brett Nawrocki <brett.nawrocki@mongodb.com> | 2023-04-03 18:33:44 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-03 22:08:18 +0000 |
commit | 008e7656b9bfdc9a6546bd404972031d69d82cba (patch) | |
tree | 99de632db8b94efbec368ac52123052a31349a33 | |
parent | 51e2b07895accc3e412f7f1d3ccc323451ea63fe (diff) | |
download | mongo-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.cpp | 4 |
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); } |