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-13 22:40:49 +0000 |
commit | 9f8ee9c62357b872788884a417dbed2812235325 (patch) | |
tree | 6661c3f75aab8b4c4b89d8015223ecdbe4b53214 /src/mongo/s/server.cpp | |
parent | ea7294598dc4621245739da201c0aeaf11aaf957 (diff) | |
download | mongo-9f8ee9c62357b872788884a417dbed2812235325.tar.gz |
SERVER-42938 Implement Infrastructure for Provisioning and Refreshing OCSP Responses in the Server
create mode 100644 jstests/ocsp/ocsp_server_refresh.js
Diffstat (limited to 'src/mongo/s/server.cpp')
-rw-r--r-- | src/mongo/s/server.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/s/server.cpp b/src/mongo/s/server.cpp index cf8ae66f85d..1730281ad83 100644 --- a/src/mongo/s/server.cpp +++ b/src/mongo/s/server.cpp @@ -538,6 +538,12 @@ ExitCode runMongosServer(ServiceContext* serviceContext) { initWireSpec(); + // Set up the periodic runner for background job execution + { + auto runner = makePeriodicRunner(serviceContext); + serviceContext->setPeriodicRunner(std::move(runner)); + } + OCSPManager::get()->startThreadPool(); serviceContext->setServiceEntryPoint(std::make_unique<ServiceEntryPointMongos>(serviceContext)); @@ -646,12 +652,6 @@ ExitCode runMongosServer(ServiceContext* serviceContext) { PeriodicTask::startRunningPeriodicTasks(); - // Set up the periodic runner for background job execution - { - auto runner = makePeriodicRunner(serviceContext); - serviceContext->setPeriodicRunner(std::move(runner)); - } - SessionKiller::set(serviceContext, std::make_shared<SessionKiller>(serviceContext, killSessionsRemote)); |