summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/dbcommands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/dbcommands.cpp')
-rw-r--r--src/mongo/db/commands/dbcommands.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/commands/dbcommands.cpp b/src/mongo/db/commands/dbcommands.cpp
index b985611d842..ae8172b1494 100644
--- a/src/mongo/db/commands/dbcommands.cpp
+++ b/src/mongo/db/commands/dbcommands.cpp
@@ -427,6 +427,8 @@ public:
} cmdDatasize;
+Rarely _collStatsSampler;
+
class CmdCollStats final : public BasicCommandWithRequestParser<CmdCollStats> {
public:
using Request = CollStatsCommand;
@@ -452,6 +454,11 @@ public:
const BSONObj& cmdObj,
const RequestParser& requestParser,
BSONObjBuilder& result) final {
+ if (_collStatsSampler.tick())
+ LOGV2_WARNING(7024600,
+ "The collStats command is deprecated. For more information, see "
+ "https://dochub.mongodb.org/core/collStats-deprecated");
+
const auto& cmd = requestParser.request();
const auto& nss = cmd.getNamespace();