diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2019-12-18 20:00:36 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-05-03 23:06:20 +0000 |
commit | 746c83c29c5f893ab1912b9c680cfc766c926f04 (patch) | |
tree | 9d3501829842dacefcf3ef686e779f1d9c38dbe2 | |
parent | f2bda62a069cc3b04d8110096b1b8cda1a4b2899 (diff) | |
download | mongo-746c83c29c5f893ab1912b9c680cfc766c926f04.tar.gz |
SERVER-45153 Ignore metrics temp files in FTDCFileManager
(cherry picked from commit 0bd2a6fc2bd0beda146e46c239f41b0d113ed4fe)
-rw-r--r-- | src/mongo/db/ftdc/constants.h | 1 | ||||
-rw-r--r-- | src/mongo/db/ftdc/file_manager.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/ftdc/constants.h b/src/mongo/db/ftdc/constants.h index ec48b26bb74..2e02d551d3e 100644 --- a/src/mongo/db/ftdc/constants.h +++ b/src/mongo/db/ftdc/constants.h @@ -34,6 +34,7 @@ namespace mongo { extern const char kFTDCInterimFile[]; +extern const char kFTDCInterimTempFile[]; extern const char kFTDCArchiveFile[]; extern const char kFTDCIdField[]; diff --git a/src/mongo/db/ftdc/file_manager.cpp b/src/mongo/db/ftdc/file_manager.cpp index 8962e9ae229..962fcf9ec7b 100644 --- a/src/mongo/db/ftdc/file_manager.cpp +++ b/src/mongo/db/ftdc/file_manager.cpp @@ -120,7 +120,7 @@ std::vector<boost::filesystem::path> FTDCFileManager::scanDirectory() { std::string str = filename.generic_string(); if (str.compare(0, strlen(kFTDCArchiveFile), kFTDCArchiveFile) == 0 && - str != kFTDCInterimFile) { + str != kFTDCInterimTempFile && str != kFTDCInterimFile) { files.emplace_back(_path / filename); } } |