diff options
| author | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2018-11-28 19:12:16 -0500 |
|---|---|---|
| committer | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-02-25 18:53:10 -0500 |
| commit | b4339db12bf57ffee5b84a95c6919dbd35fe31c9 (patch) | |
| tree | 8971c9374e580df50637f3dd66321a6312fb53c5 /src/mongo/db/catalog/database_impl.cpp | |
| parent | 89ac0ad62309ee4103cadb0a1d56581923b51d1e (diff) | |
SERVER-35732 Fix dbStats.fsUsedSize behavior for database with hyphenated namesr3.6.11-rc2r3.6.11
(cherry picked from commit e0be8ba5aa04df21f6a9a42578a349a4c303776d)
(cherry picked from commit cdf15b6db2e30f51c785c8e2c56472e793a7db69)
Diffstat (limited to 'src/mongo/db/catalog/database_impl.cpp')
| -rw-r--r-- | src/mongo/db/catalog/database_impl.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mongo/db/catalog/database_impl.cpp b/src/mongo/db/catalog/database_impl.cpp index 9e5fb366c38..626df16fad8 100644 --- a/src/mongo/db/catalog/database_impl.cpp +++ b/src/mongo/db/catalog/database_impl.cpp @@ -414,11 +414,8 @@ void DatabaseImpl::getStats(OperationContext* opCtx, BSONObjBuilder* output, dou _dbEntry->appendExtraStats(opCtx, output, scale); if (!opCtx->getServiceContext()->getGlobalStorageEngine()->isEphemeral()) { - boost::filesystem::path dbpath(storageGlobalParams.dbpath); - if (storageGlobalParams.directoryperdb) { - dbpath /= _name; - } - + boost::filesystem::path dbpath( + opCtx->getServiceContext()->getGlobalStorageEngine()->getFilesystemPathForDb(_name)); boost::system::error_code ec; boost::filesystem::space_info spaceInfo = boost::filesystem::space(dbpath, ec); if (!ec) { |
