summaryrefslogtreecommitdiff
path: root/src/mongo/db/ftdc
diff options
context:
space:
mode:
authorBruce Lucas <bruce.lucas@mongodb.com>2018-01-31 08:44:19 -0500
committerBruce Lucas <bruce.lucas@mongodb.com>2018-01-31 11:13:35 -0500
commitda5520555faef9a2ba9b6c9ec80539ae95ad88a5 (patch)
treef39e021c59534eae84b2f36621ca6d85f5f081a1 /src/mongo/db/ftdc
parent8099a4510021912ac769de6dacd3ec8dc74d896c (diff)
downloadmongo-da5520555faef9a2ba9b6c9ec80539ae95ad88a5.tar.gz
SERVER-32875 Don't stall ftdc due to running out of tickets
Diffstat (limited to 'src/mongo/db/ftdc')
-rw-r--r--src/mongo/db/ftdc/collector.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/ftdc/collector.cpp b/src/mongo/db/ftdc/collector.cpp
index 78e4f0de60a..c1e0c47158d 100644
--- a/src/mongo/db/ftdc/collector.cpp
+++ b/src/mongo/db/ftdc/collector.cpp
@@ -67,6 +67,7 @@ std::tuple<BSONObj, Date_t> FTDCCollectorCollection::collect(Client* client) {
// batches that are taking a long time.
auto opCtx = client->makeOperationContext();
opCtx->lockState()->setShouldConflictWithSecondaryBatchApplication(false);
+ opCtx->lockState()->setShouldAcquireTicket(false);
for (auto& collector : _collectors) {
BSONObjBuilder subObjBuilder(builder.subobjStart(collector->name()));