diff options
author | galaxycrab <UgnineSirdis@ydb.tech> | 2022-09-16 16:37:53 +0300 |
---|---|---|
committer | galaxycrab <UgnineSirdis@ydb.tech> | 2022-09-16 16:37:53 +0300 |
commit | 71494c6a0a1c1f696dac9a26779712b22dc053b1 (patch) | |
tree | e4f8c27f08672e1e719a469ab5e950fa94e31e08 | |
parent | 2b5de74ad81ce19e5d49724b3d1943c542a9a96e (diff) | |
download | ydb-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.cpp | 2 |
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( |