diff options
author | Shreyas Kalyan <shreyas.kalyan@10gen.com> | 2020-02-04 17:47:00 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-02-27 18:44:57 +0000 |
commit | 881ac03beb18b32c1f810e150fcda889d7ca5d79 (patch) | |
tree | 2030b214f4c567fe538b6e534cdc483d38ff7ed9 /src/mongo/db/read_write_concern_defaults.cpp | |
parent | 7250f407321e70bcb76bb1e21a7679670d29919d (diff) | |
download | mongo-881ac03beb18b32c1f810e150fcda889d7ca5d79.tar.gz |
SERVER-45798 Infrastructure for Caching OCSP responses for the Client
Diffstat (limited to 'src/mongo/db/read_write_concern_defaults.cpp')
-rw-r--r-- | src/mongo/db/read_write_concern_defaults.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/db/read_write_concern_defaults.cpp b/src/mongo/db/read_write_concern_defaults.cpp index dbc9a06eba7..763799221bf 100644 --- a/src/mongo/db/read_write_concern_defaults.cpp +++ b/src/mongo/db/read_write_concern_defaults.cpp @@ -221,17 +221,14 @@ ReadWriteConcernDefaults::ReadWriteConcernDefaults(ServiceContext* service, options.minThreads = 0; options.maxThreads = 1; - // Ensure all threads have a client - options.onCreateThread = [](const std::string& threadName) { - Client::initThread(threadName.c_str()); - }; - return options; }()), _defaults(service, _threadPool, [fetchDefaultsFn = std::move(fetchDefaultsFn)]( - OperationContext* opCtx, const Type&) { return fetchDefaultsFn(opCtx); }) {} + OperationContext* opCtx, const Type&) { return fetchDefaultsFn(opCtx); }) { + _threadPool.startup(); +} ReadWriteConcernDefaults::~ReadWriteConcernDefaults() = default; |