summaryrefslogtreecommitdiff
path: root/src/mongo/db/index_builder.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2014-11-03 14:36:30 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2014-11-03 20:13:56 -0500
commita1cc3274956e0bc1a0fc7b7fb98724eb04423a03 (patch)
tree4f01928b71a2ae901d30a7091e1cbc15c1726523 /src/mongo/db/index_builder.cpp
parent06a641278afd58caad4a8ecb368aaefb17a0eec1 (diff)
downloadmongo-a1cc3274956e0bc1a0fc7b7fb98724eb04423a03.tar.gz
SERVER-14462 Fix all cases where client is null when we are creating an
OperationContext
Diffstat (limited to 'src/mongo/db/index_builder.cpp')
-rw-r--r--src/mongo/db/index_builder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/index_builder.cpp b/src/mongo/db/index_builder.cpp
index 64d13ca974d..b219d78f759 100644
--- a/src/mongo/db/index_builder.cpp
+++ b/src/mongo/db/index_builder.cpp
@@ -59,11 +59,11 @@ namespace mongo {
}
void IndexBuilder::run() {
+ Client::initThread(name().c_str());
LOG(2) << "IndexBuilder building index " << _index;
OperationContextImpl txn;
- Client::initThread(name().c_str());
Lock::ParallelBatchWriterMode::iAmABatchParticipant(txn.lockState());
txn.getClient()->getAuthorizationSession()->grantInternalAuthorization();