Skip to content

Commit 0e810ef

Browse files
authored
Fix INTERNAL_ERROR on not existing resource or coordination node in rate limiter (#16901)
1 parent 6d04fb7 commit 0e810ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ydb/core/grpc_services/rpc_rate_limiter_api.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ class TRateLimiterControlRequest : public TRateLimiterRequest<TRateLimiterContro
178178
void Handle(TEvTxProxySchemeCache::TEvNavigateKeySetResult::TPtr& ev) {
179179
THolder<NSchemeCache::TSchemeCacheNavigate> navigate = std::move(ev->Get()->Request);
180180
if (navigate->ResultSet.size() != 1 || navigate->ErrorCount > 0) {
181-
this->Reply(StatusIds::INTERNAL_ERROR, this->ActorContext());
181+
this->Reply(StatusIds::SCHEME_ERROR, this->ActorContext());
182182
return;
183183
}
184184

@@ -548,7 +548,7 @@ class TDescribeRateLimiterResourceRPC : public TRateLimiterControlRequest<TEvDes
548548
if (kesusError.GetStatus() == Ydb::StatusIds::SUCCESS) {
549549
Ydb::RateLimiter::DescribeResourceResult result;
550550
if (ev->Get()->Record.ResourcesSize() == 0) {
551-
this->Reply(StatusIds::INTERNAL_ERROR, "No resource properties found.", NKikimrIssues::TIssuesIds::DEFAULT_ERROR, this->ActorContext());
551+
this->Reply(StatusIds::SCHEME_ERROR, "No resource properties found.", NKikimrIssues::TIssuesIds::DEFAULT_ERROR, this->ActorContext());
552552
return;
553553
}
554554
CopyProps(ev->Get()->Record.GetResources(0), *result.mutable_resource());

0 commit comments

Comments
 (0)