aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorАлександр Новожилов <mrlolthe1st@ydb.tech>2025-05-27 18:02:06 +0300
committerGitHub <noreply@github.com>2025-05-27 15:02:06 +0000
commit26726f2e4840fc48e361668d59cbfa4c6060e170 (patch)
treed06304cf48dea91a8ca6ae936d7999ef4f229f65
parent8fa236de315950d6bf971e9f32618a5cda4b58e8 (diff)
downloadydb-26726f2e4840fc48e361668d59cbfa4c6060e170.tar.gz
More RPC reader retries (#18904)
-rw-r--r--ydb/library/yql/providers/dq/task_runner_actor/task_runner_actor.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ydb/library/yql/providers/dq/task_runner_actor/task_runner_actor.cpp b/ydb/library/yql/providers/dq/task_runner_actor/task_runner_actor.cpp
index c571cad288d..623ae1b61b6 100644
--- a/ydb/library/yql/providers/dq/task_runner_actor/task_runner_actor.cpp
+++ b/ydb/library/yql/providers/dq/task_runner_actor/task_runner_actor.cpp
@@ -274,7 +274,10 @@ private:
// RPC reader fallback to YT
fallback = true;
rpcReaderFalledBack = true;
- } else if (line.Contains("Attachments stream write timed out") || line.Contains("No alive peers found")) {
+ } else if (rpcReaderFalledBack && (line.Contains("Attachments stream write timed out")
+ || line.Contains("No alive peers found") || line.Contains("Connection reset by peer")
+ || line.Contains("Connection timed out")))
+ {
// RPC reader DQ retry
retry = true;
} else if (line.Contains("Transaction") && line.Contains("aborted")) {