summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-10-11 19:47:47 +0000
committerBenety Goh <benety@mongodb.com>2020-01-15 14:04:51 -0500
commit41981ad8d67b3fc95da21506751cc5d284e724e1 (patch)
treef8bb80a5e7474e612a8d26b7e7883c6259293eb7
parente4fd2a68f21e10573dfb1b2ed509b3ca102a466e (diff)
downloadmongo-41981ad8d67b3fc95da21506751cc5d284e724e1.tar.gz
SERVER-43910 BasicCommand::Invocation sets LockManager DebugInfo
(cherry picked from commit 34719559a9ec4bd494a59d269d227d06b086affb)
-rw-r--r--src/mongo/db/commands.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/commands.cpp b/src/mongo/db/commands.cpp
index b449af1b84a..7a66feb5793 100644
--- a/src/mongo/db/commands.cpp
+++ b/src/mongo/db/commands.cpp
@@ -502,6 +502,7 @@ public:
private:
void run(OperationContext* opCtx, CommandReplyBuilder* result) override {
try {
+ opCtx->lockState()->setDebugInfo(redact(_request->body));
BSONObjBuilder bob = result->getBodyBuilder();
bool ok = _command->run(opCtx, _dbName, _request->body, bob);
CommandHelpers::appendSimpleCommandStatus(bob, ok);