aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgalaxycrab <UgnineSirdis@ydb.tech>2022-09-16 16:37:53 +0300
committergalaxycrab <UgnineSirdis@ydb.tech>2022-09-16 16:37:53 +0300
commit71494c6a0a1c1f696dac9a26779712b22dc053b1 (patch)
treee4f8c27f08672e1e719a469ab5e950fa94e31e08
parent2b5de74ad81ce19e5d49724b3d1943c542a9a96e (diff)
downloadydb-71494c6a0a1c1f696dac9a26779712b22dc053b1.tar.gz
Check ALREADY_EXISTS along with success code when creating rate limiter resource
-rw-r--r--ydb/core/yq/libs/rate_limiter/control_plane_service/rate_limiter_control_plane_service.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/core/yq/libs/rate_limiter/control_plane_service/rate_limiter_control_plane_service.cpp b/ydb/core/yq/libs/rate_limiter/control_plane_service/rate_limiter_control_plane_service.cpp
index a9a788470b2..a561bb824cf 100644
--- a/ydb/core/yq/libs/rate_limiter/control_plane_service/rate_limiter_control_plane_service.cpp
+++ b/ydb/core/yq/libs/rate_limiter/control_plane_service/rate_limiter_control_plane_service.cpp
@@ -171,7 +171,7 @@ private:
void ProcessResponse(TRequest& req, TEvents::TEvSchemaCreated::TPtr& ev) {
TEvRateLimiter::TEvCreateResource::TPtr& originalRequest = std::get<TEvRateLimiter::TEvCreateResource::TPtr>(req.OriginalRequest);
- if (ev->Get()->Result.IsSuccess()) {
+ if (ev->Get()->Result.IsSuccess() || ev->Get()->Result.GetStatus() == NYdb::EStatus::ALREADY_EXISTS) {
NActors::TActivationContext::AsActorContext().Send(
originalRequest->Sender,
new TEvRateLimiter::TEvCreateResourceResponse(