diff options
author | udovichenko-r <udovichenko-r@yandex-team.com> | 2024-11-12 22:07:14 +0300 |
---|---|---|
committer | Maxim Yurchuk <maxim-yurchuk@ydb.tech> | 2024-11-12 22:40:29 +0300 |
commit | 22ba6e9ad67a7b2bbfd1c634efd136112f3e78c3 (patch) | |
tree | 92ebdc7307496e53f65016369f9177dc24efd35e /yql/essentials/core/yql_execution.cpp | |
parent | 3c382c6d983d093ae974db36bf2c91616c317bc8 (diff) | |
download | ydb-22ba6e9ad67a7b2bbfd1c634efd136112f3e78c3.tar.gz |
Apply GH commits
Apply GH: Stop wide combiner state from growing unlimited (#10997)
Apply GH: Reconnect session has been supported (#9862)
Apply GH: Handle unexpected future exception (#11091)
commit_hash:c2597abeae3a153692a80cc13446423769765ae1
Diffstat (limited to 'yql/essentials/core/yql_execution.cpp')
-rw-r--r-- | yql/essentials/core/yql_execution.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/core/yql_execution.cpp b/yql/essentials/core/yql_execution.cpp index 2fe21e1535..5b34866487 100644 --- a/yql/essentials/core/yql_execution.cpp +++ b/yql/essentials/core/yql_execution.cpp @@ -525,12 +525,12 @@ public: if (DeterministicMode) { future.Subscribe([state](const NThreading::TFuture<void>& future) { - YQL_ENSURE(!future.HasException()); + HandleFutureException(future); ProcessFutureResultQueue(state); }); } else { future.Subscribe([state, node=node.Get(), dataProvider](const NThreading::TFuture<void>& future) { - YQL_ENSURE(!future.HasException()); + HandleFutureException(future); TAutoPtr<TState::TItem> item = new TState::TItem; item->Node = node; item->DataProvider = dataProvider; |