summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2019-12-18 20:00:36 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-05-03 23:06:20 +0000
commit746c83c29c5f893ab1912b9c680cfc766c926f04 (patch)
tree9d3501829842dacefcf3ef686e779f1d9c38dbe2
parentf2bda62a069cc3b04d8110096b1b8cda1a4b2899 (diff)
downloadmongo-746c83c29c5f893ab1912b9c680cfc766c926f04.tar.gz
SERVER-45153 Ignore metrics temp files in FTDCFileManager
(cherry picked from commit 0bd2a6fc2bd0beda146e46c239f41b0d113ed4fe)
-rw-r--r--src/mongo/db/ftdc/constants.h1
-rw-r--r--src/mongo/db/ftdc/file_manager.cpp2
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);
}
}