diff options
Diffstat (limited to 'src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp')
-rw-r--r-- | src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp b/src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp index cadd4f6cfe9..d46a20c2913 100644 --- a/src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp +++ b/src/mongo/s/catalog/replset/replset_dist_lock_manager_test.cpp @@ -1987,7 +1987,7 @@ TEST_F(ReplSetDistLockManagerFixture, TryLockWithLocalWriteConcernBusy) { // Will be different from the actual lock session id. For testing only. retLockDoc.setLockID(OID::gen()); - OID lockSessionIDPassed; + OID lockSessionIDPassed = OID::gen(); getMockCatalog()->expectGrabLock( [this, &lockName, &now, &whyMsg, &lockSessionIDPassed](StringData lockID, @@ -2001,14 +2001,14 @@ TEST_F(ReplSetDistLockManagerFixture, TryLockWithLocalWriteConcernBusy) { ASSERT_EQUALS(getProcessID(), processId); ASSERT_GREATER_THAN_OR_EQUALS(time, now); ASSERT_EQUALS(whyMsg, why); + ASSERT_EQUALS(lockSessionIDPassed, lockSessionID); - lockSessionIDPassed = lockSessionID; getMockCatalog()->expectNoGrabLock(); // Call only once. }, {ErrorCodes::LockStateChangeFailed, "Unable to take lock"}); - auto lockStatus = - distLock()->tryLockWithLocalWriteConcern(operationContext(), lockName, whyMsg); + auto lockStatus = distLock()->tryLockWithLocalWriteConcern( + operationContext(), lockName, whyMsg, lockSessionIDPassed); ASSERT_EQ(ErrorCodes::LockBusy, lockStatus.getStatus()); } |