aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Sukhov <evanevannnn@ydb.tech>2025-05-27 15:00:19 +0300
committerGitHub <noreply@github.com>2025-05-27 15:00:19 +0300
commit543f3ee80cf33fed547df22448c87d2e282b0ac2 (patch)
tree18e32fc3ed2c83603c7b3ddd99077e7268d4f90f
parent5f7eba176f2fee27b7a197a536138f9aae1884c3 (diff)
downloadydb-543f3ee80cf33fed547df22448c87d2e282b0ac2.tar.gz
Added retries for code 503 from solomon (#18886)
-rw-r--r--ydb/library/yql/providers/solomon/solomon_accessor/client/solomon_accessor_client.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/providers/solomon/solomon_accessor/client/solomon_accessor_client.cpp b/ydb/library/yql/providers/solomon/solomon_accessor/client/solomon_accessor_client.cpp
index 08983b14ec4..da56941d9a2 100644
--- a/ydb/library/yql/providers/solomon/solomon_accessor/client/solomon_accessor_client.cpp
+++ b/ydb/library/yql/providers/solomon/solomon_accessor/client/solomon_accessor_client.cpp
@@ -383,7 +383,7 @@ private:
auto retryPolicy = IHTTPGateway::TRetryPolicy::GetExponentialBackoffPolicy(
[](CURLcode, long httpCode) {
- if (httpCode == 429 /*RESOURCE_EXHAUSTED*/) {
+ if (httpCode == 429 /* RESOURCE_EXHAUSTED */ || httpCode == 503 /* shard in not ready yet */) {
return ERetryErrorClass::ShortRetry;
}
return ERetryErrorClass::NoRetry;