aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorilnaz <ilnaz@ydb.tech>2022-09-23 15:58:05 +0300
committerilnaz <ilnaz@ydb.tech>2022-09-23 15:58:05 +0300
commit1cedeebe24143a428fbc39266284b6ab5d1529f4 (patch)
tree4ee6fe421c15acb9e727fdc08705ee4c617735fb
parentae5c206d0c9eabe1b14e297b044dfd2becc96f01 (diff)
downloadydb-1cedeebe24143a428fbc39266284b6ab5d1529f4.tar.gz
Check PendingQuotaRequest
-rw-r--r--ydb/services/persqueue_v1/actors/write_session_actor.ipp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/services/persqueue_v1/actors/write_session_actor.ipp b/ydb/services/persqueue_v1/actors/write_session_actor.ipp
index 617c1e8ffc4..44e7bd76107 100644
--- a/ydb/services/persqueue_v1/actors/write_session_actor.ipp
+++ b/ydb/services/persqueue_v1/actors/write_session_actor.ipp
@@ -1246,7 +1246,7 @@ void TWriteSessionActor<UseMigrationProtocol>::PrepareRequest(THolder<TEvWrite>&
PendingQuotaRequest = std::move(PendingRequest);
}
} else {
- if (SentRequests.size() < MAX_RESERVE_REQUESTS_INFLIGHT) {
+ if (!PendingQuotaRequest && SentRequests.size() < MAX_RESERVE_REQUESTS_INFLIGHT) {
SendRequest(std::move(PendingRequest), ctx);
}
}