summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Pulo <kevin.pulo@mongodb.com>2018-02-21 00:53:58 +0000
committerKevin Pulo <kevin.pulo@mongodb.com>2018-02-21 00:53:58 +0000
commit232c772546f26bcb5a5556d859e56002a4135f0b (patch)
tree60030ecf20928abad891a521ff73cad0b97b3738
parent7d5ce53b98749ca4978e7c54a2b3280ef549df89 (diff)
downloadmongo-232c772546f26bcb5a5556d859e56002a4135f0b.tar.gz
SERVER-18972 log parameters passed to shutdown cmd
-rw-r--r--src/mongo/db/commands/dbcommands.cpp2
-rw-r--r--src/mongo/db/commands/generic.cpp4
-rw-r--r--src/mongo/db/commands/shutdown.h2
-rw-r--r--src/mongo/s/commands/cluster_shutdown_cmd.cpp2
4 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/commands/dbcommands.cpp b/src/mongo/db/commands/dbcommands.cpp
index 8be733393d9..d1a927ec9ee 100644
--- a/src/mongo/db/commands/dbcommands.cpp
+++ b/src/mongo/db/commands/dbcommands.cpp
@@ -132,7 +132,7 @@ public:
}
// Never returns
- shutdownHelper();
+ shutdownHelper(cmdObj);
return true;
}
diff --git a/src/mongo/db/commands/generic.cpp b/src/mongo/db/commands/generic.cpp
index 570621bc9dc..4f8dabc6d9f 100644
--- a/src/mongo/db/commands/generic.cpp
+++ b/src/mongo/db/commands/generic.cpp
@@ -473,7 +473,7 @@ void CmdShutdown::addRequiredPrivileges(const std::string& dbname,
out->push_back(Privilege(ResourcePattern::forClusterResource(), actions));
}
-void CmdShutdown::shutdownHelper() {
+void CmdShutdown::shutdownHelper(const BSONObj& cmdObj) {
MONGO_FAIL_POINT_BLOCK(crashOnShutdown, crashBlock) {
const std::string crashHow = crashBlock.getData()["how"].str();
if (crashHow == "fault") {
@@ -482,7 +482,7 @@ void CmdShutdown::shutdownHelper() {
::abort();
}
- log() << "terminating, shutdown command received";
+ log() << "terminating, shutdown command received " << cmdObj;
#if defined(_WIN32)
// Signal the ServiceMain thread to shutdown.
diff --git a/src/mongo/db/commands/shutdown.h b/src/mongo/db/commands/shutdown.h
index 3cc492b2649..406e1417718 100644
--- a/src/mongo/db/commands/shutdown.h
+++ b/src/mongo/db/commands/shutdown.h
@@ -59,7 +59,7 @@ public:
}
protected:
- static void shutdownHelper();
+ static void shutdownHelper(const BSONObj& cmdObj);
};
} // namespace mongo
diff --git a/src/mongo/s/commands/cluster_shutdown_cmd.cpp b/src/mongo/s/commands/cluster_shutdown_cmd.cpp
index a3490488eb4..57c385614d8 100644
--- a/src/mongo/s/commands/cluster_shutdown_cmd.cpp
+++ b/src/mongo/s/commands/cluster_shutdown_cmd.cpp
@@ -46,7 +46,7 @@ public:
const BSONObj& cmdObj,
BSONObjBuilder& result) {
// Never returns
- shutdownHelper();
+ shutdownHelper(cmdObj);
return true;
}