diff options
author | aneporada <aneporada@yandex-team.ru> | 2022-04-29 16:55:44 +0300 |
---|---|---|
committer | aneporada <aneporada@yandex-team.ru> | 2022-04-29 16:55:44 +0300 |
commit | c13953581804b2d16b204e941c473ea7d6729a15 (patch) | |
tree | c2ed807ca75f174dc6fb1bc9daa31fec78c9dabf | |
parent | f220c27e39d2cfc856755bc0b0a7f80cc79e9571 (diff) | |
download | ydb-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.cpp | 4 |
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); } |