summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-05-07 13:54:43 -0400
committerGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-05-08 16:40:16 -0400
commitda440146f98c92d22a4c3e1c638f839e93869b11 (patch)
tree46a1a03f17faf3c6ff9125c4362751b75b1fdb4a
parentba825c452525fb6fa7e28196cc84a49809b6f4be (diff)
downloadmongo-da440146f98c92d22a4c3e1c638f839e93869b11.tar.gz
SERVER-16553 Add the scaling factor to stats commands
-rw-r--r--src/mongo/db/stats/storage_stats.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/stats/storage_stats.cpp b/src/mongo/db/stats/storage_stats.cpp
index 88ab2323839..8b290ed2d95 100644
--- a/src/mongo/db/stats/storage_stats.cpp
+++ b/src/mongo/db/stats/storage_stats.cpp
@@ -65,6 +65,7 @@ Status appendCollectionStorageStats(OperationContext* opCtx,
result->appendNumber("totalIndexSize", 0);
result->append("indexDetails", BSONObj());
result->append("indexSizes", BSONObj());
+ result->append("scaleFactor", scale);
std::string errmsg = !(ctx.getDb()) ? "Database [" + nss.db().toString() + "] not found."
: "Collection [" + nss.toString() + "] not found.";
return {ErrorCodes::NamespaceNotFound, errmsg};
@@ -117,6 +118,7 @@ Status appendCollectionStorageStats(OperationContext* opCtx,
result->appendNumber("totalIndexSize", indexSize / scale);
result->append("indexSizes", indexSizes.obj());
+ result->append("scaleFactor", scale);
return Status::OK();
}