aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/core/yql_execution.cpp
diff options
context:
space:
mode:
authorudovichenko-r <udovichenko-r@yandex-team.com>2024-11-12 22:07:14 +0300
committerMaxim Yurchuk <maxim-yurchuk@ydb.tech>2024-11-12 22:40:29 +0300
commit22ba6e9ad67a7b2bbfd1c634efd136112f3e78c3 (patch)
tree92ebdc7307496e53f65016369f9177dc24efd35e /yql/essentials/core/yql_execution.cpp
parent3c382c6d983d093ae974db36bf2c91616c317bc8 (diff)
downloadydb-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.cpp4
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;