summaryrefslogtreecommitdiff
path: root/src/mongo/s/server.cpp
diff options
context:
space:
mode:
authorShreyas Kalyan <shreyas.kalyan@10gen.com>2020-02-04 17:47:00 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-13 22:40:49 +0000
commit9f8ee9c62357b872788884a417dbed2812235325 (patch)
tree6661c3f75aab8b4c4b89d8015223ecdbe4b53214 /src/mongo/s/server.cpp
parentea7294598dc4621245739da201c0aeaf11aaf957 (diff)
downloadmongo-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.cpp12
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));