aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraneporada <aneporada@yandex-team.ru>2022-04-29 16:55:44 +0300
committeraneporada <aneporada@yandex-team.ru>2022-04-29 16:55:44 +0300
commitc13953581804b2d16b204e941c473ea7d6729a15 (patch)
treec2ed807ca75f174dc6fb1bc9daa31fec78c9dabf
parentf220c27e39d2cfc856755bc0b0a7f80cc79e9571 (diff)
downloadydb-c13953581804b2d16b204e941c473ea7d6729a15.tar.gz
[YQL-14747] Fix (and simplify) DropTrackables: make sure we drop unsued nodes before starting new operation
ref:fbc12c3157b4ad6e5f6569ea76406ffe076004bf
-rw-r--r--ydb/library/yql/core/yql_execution.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/ydb/library/yql/core/yql_execution.cpp b/ydb/library/yql/core/yql_execution.cpp
index eb138b1b4f3..0aab85711f9 100644
--- a/ydb/library/yql/core/yql_execution.cpp
+++ b/ydb/library/yql/core/yql_execution.cpp
@@ -65,7 +65,8 @@ public:
}
auto status = CollectUnusedNodes(*input, ctx);
- if (status == TStatus::Error) {
+ YQL_CLOG(INFO, CoreExecution) << "Collect unused nodes for root #" << input->UniqueId() << ", status: " << status;
+ if (status != TStatus::Ok) {
return status;
}
@@ -85,6 +86,7 @@ public:
return status;
}
+ YQL_CLOG(INFO, CoreExecution) << "Creating finalizing transformer, output #" << output->UniqueId();
FinalizingTransformer = CreateCompositeFinalizingTransformer(Types);
return FinalizingTransformer->Transform(input, output, ctx);
}