summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/session_catalog_migration_destination_test.cpp
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2019-01-29 17:20:04 -0500
committerRandolph Tan <randolph@10gen.com>2019-02-04 10:40:01 -0500
commit473e96a92ce798edf48cc31b8a9f123609df4714 (patch)
treec46249a075701a32d00bf1d1726d9e0988954798 /src/mongo/db/s/session_catalog_migration_destination_test.cpp
parent95c5d57d8a3f613ba79ef83a0390a8ba9bc8fc40 (diff)
downloadmongo-473e96a92ce798edf48cc31b8a9f123609df4714.tar.gz
SERVER-38335 Make killAllSessions not attach the lsid from request to OperationContext
This is to prevent it from killing itself.
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.cpp3
1 files changed, 2 insertions, 1 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 5cb0aa92c62..3075b362e7c 100644
--- a/src/mongo/db/s/session_catalog_migration_destination_test.cpp
+++ b/src/mongo/db/s/session_catalog_migration_destination_test.cpp
@@ -238,7 +238,8 @@ public:
// The ephemeral for test storage engine doesn't support document-level locking, so
// 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);
+ initializeOperationSessionInfo(
+ innerOpCtx.get(), insertBuilder.obj(), true, true, true, true);
MongoDOperationContextSession sessionTxnState(innerOpCtx.get());
auto txnParticipant = TransactionParticipant::get(innerOpCtx.get());
txnParticipant->beginOrContinue(*sessionInfo.getTxnNumber(), boost::none, boost::none);