Skip to content

Commit 21ca2d7

Browse files
lynne-wangMongoDB Bot
authored andcommitted
SERVER-100901 Relax user digest invariant to tassert in ShardingTaskExecutor (#32452) (#32604)
GitOrigin-RevId: 3ee3de3481e8b4b965851880693b0680b7a7e08c
1 parent 09046e7 commit 21ca2d7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/mongo/s/sharding_task_executor.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,10 @@ StatusWith<TaskExecutor::CallbackHandle> ShardingTaskExecutor::scheduleRemoteCom
138138
LogicalSessionFromClient::parse("lsid"_sd, request.cmdObj["lsid"].Obj());
139139

140140
if (cmdObjLsid.getUid()) {
141-
invariant(*cmdObjLsid.getUid() == request.opCtx->getLogicalSessionId()->getUid());
141+
tassert(100901,
142+
"User digest in the logical session ID from opCtx does not match with the "
143+
"command request",
144+
*cmdObjLsid.getUid() == request.opCtx->getLogicalSessionId()->getUid());
142145
return newRequest;
143146
}
144147

0 commit comments

Comments
 (0)