summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/session_catalog_migration_destination_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/session_catalog_migration_destination_test.cpp')
-rw-r--r--src/mongo/db/s/session_catalog_migration_destination_test.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/s/session_catalog_migration_destination_test.cpp b/src/mongo/db/s/session_catalog_migration_destination_test.cpp
index a03cf0ef458..698f0464029 100644
--- a/src/mongo/db/s/session_catalog_migration_destination_test.cpp
+++ b/src/mongo/db/s/session_catalog_migration_destination_test.cpp
@@ -178,7 +178,7 @@ public:
const LogicalSessionId& sessionId,
const TxnNumber& txnNum) {
auto scopedSession = SessionCatalog::get(opCtx)->getOrCreateSession(opCtx, sessionId);
- scopedSession->beginTxn(opCtx, txnNum);
+ scopedSession->beginOrContinueTxnOnMigration(opCtx, txnNum);
return scopedSession;
}
@@ -249,7 +249,8 @@ public:
// requests with txnNumbers aren't allowed. To get around this, we have to manually set
// up the session state and perform the insert.
initializeOperationSessionInfo(innerOpCtx.get(), insertBuilder.obj(), true, true, true);
- OperationContextSession sessionTxnState(innerOpCtx.get(), true);
+ OperationContextSession sessionTxnState(innerOpCtx.get(), true, boost::none);
+
const auto reply = performInserts(innerOpCtx.get(), insertRequest);
ASSERT(reply.results.size() == 1);
ASSERT(reply.results[0].isOK());
@@ -357,7 +358,6 @@ TEST_F(SessionCatalogMigrationDestinationTest, OplogEntriesWithSameTxn) {
returnOplog({oplog1, oplog2, oplog3});
finishSessionExpectSuccess(&sessionMigration);
-
auto opCtx = operationContext();
auto session = getSessionWithTxn(opCtx, sessionId, 2);
TransactionHistoryIterator historyIter(session->getLastWriteOpTime(2));