From c54ef614f55ac0302d89e2fba769cd844e1580e7 Mon Sep 17 00:00:00 2001 From: DarvenDuan Date: Mon, 24 Jun 2024 10:31:42 +0800 Subject: [PATCH] [cherry-pick] fix be metric doris_be_process_thread_num is zero --- be/src/util/doris_metrics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/util/doris_metrics.cpp b/be/src/util/doris_metrics.cpp index 907498748aeaa2..84a8c357697693 100644 --- a/be/src/util/doris_metrics.cpp +++ b/be/src/util/doris_metrics.cpp @@ -319,7 +319,7 @@ void DorisMetrics::_update_process_thread_num() { int64_t count = std::count_if(dict_iter, std::filesystem::end(dict_iter), [](const auto& entry) { std::error_code error_code; - return entry.is_regular_file(error_code) && !error_code; + return entry.is_directory(error_code) && !error_code; }); process_thread_num->set_value(count);