summaryrefslogtreecommitdiff
path: root/src/mongo/db/initialize_server_global_state.cpp
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2019-06-17 16:31:00 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2019-06-17 16:31:00 -0400
commit9382259ce8399ce75c17d517112ac9bab230b01d (patch)
tree53a10778deaa58570b5ca0a52d830b9caa4b612e /src/mongo/db/initialize_server_global_state.cpp
parent998ed6bacb93aa130fa996ad30d78eba9454c1d9 (diff)
downloadmongo-9382259ce8399ce75c17d517112ac9bab230b01d.tar.gz
SERVER-41601 mongocryptd pid file should contain connectivity information
Diffstat (limited to 'src/mongo/db/initialize_server_global_state.cpp')
-rw-r--r--src/mongo/db/initialize_server_global_state.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/initialize_server_global_state.cpp b/src/mongo/db/initialize_server_global_state.cpp
index 5fa77e32020..7f90cdeeaa8 100644
--- a/src/mongo/db/initialize_server_global_state.cpp
+++ b/src/mongo/db/initialize_server_global_state.cpp
@@ -360,7 +360,7 @@ MONGO_INITIALIZER_WITH_PREREQUISITES(MungeUmask, ("EndStartupOptionHandling"))
}
} // namespace
-bool initializeServerGlobalState(ServiceContext* service) {
+bool initializeServerGlobalState(ServiceContext* service, PidFileWrite pidWrite) {
#ifndef _WIN32
if (!serverGlobalParams.noUnixSocket && !fs::is_directory(serverGlobalParams.socket)) {
cout << serverGlobalParams.socket << " must be a directory" << endl;
@@ -368,7 +368,7 @@ bool initializeServerGlobalState(ServiceContext* service) {
}
#endif
- if (!serverGlobalParams.pidFile.empty()) {
+ if (!serverGlobalParams.pidFile.empty() && pidWrite == PidFileWrite::kWrite) {
if (!writePidFile(serverGlobalParams.pidFile)) {
// error message logged in writePidFile
return false;