diff --git a/src/duckdb/src/function/table/version/pragma_version.cpp b/src/duckdb/src/function/table/version/pragma_version.cpp index 831904113..ab7368f76 100644 --- a/src/duckdb/src/function/table/version/pragma_version.cpp +++ b/src/duckdb/src/function/table/version/pragma_version.cpp @@ -1,5 +1,5 @@ #ifndef DUCKDB_PATCH_VERSION -#define DUCKDB_PATCH_VERSION "1-dev5179" +#define DUCKDB_PATCH_VERSION "1-dev5181" #endif #ifndef DUCKDB_MINOR_VERSION #define DUCKDB_MINOR_VERSION 0 @@ -8,10 +8,10 @@ #define DUCKDB_MAJOR_VERSION 1 #endif #ifndef DUCKDB_VERSION -#define DUCKDB_VERSION "v1.0.1-dev5179" +#define DUCKDB_VERSION "v1.0.1-dev5181" #endif #ifndef DUCKDB_SOURCE_ID -#define DUCKDB_SOURCE_ID "a65fc4ed08" +#define DUCKDB_SOURCE_ID "fa2daf7a09" #endif #include "duckdb/function/table/system_functions.hpp" #include "duckdb/main/database.hpp" diff --git a/src/duckdb/src/main/query_profiler.cpp b/src/duckdb/src/main/query_profiler.cpp index 801496b15..98b3bd108 100644 --- a/src/duckdb/src/main/query_profiler.cpp +++ b/src/duckdb/src/main/query_profiler.cpp @@ -684,11 +684,12 @@ void QueryProfiler::WriteToFile(const char *path, string &info) const { } } -profiler_settings_t ErasePhaseTimingSettings(profiler_settings_t settings) { +profiler_settings_t EraseQueryRootSettings(profiler_settings_t settings) { profiler_settings_t phase_timing_settings_to_erase; for (auto &setting : settings) { - if (MetricsUtils::IsOptimizerMetric(setting) || MetricsUtils::IsPhaseTimingMetric(setting)) { + if (MetricsUtils::IsOptimizerMetric(setting) || MetricsUtils::IsPhaseTimingMetric(setting) || + setting == MetricsType::BLOCKED_THREAD_TIME) { phase_timing_settings_to_erase.insert(setting); } } @@ -711,7 +712,7 @@ unique_ptr QueryProfiler::CreateTree(const PhysicalOperator &root info = ProfilingInfo(settings, depth); auto child_settings = settings; if (depth == 0) { - child_settings = ErasePhaseTimingSettings(child_settings); + child_settings = EraseQueryRootSettings(child_settings); } node->depth = depth;