diff --git a/ydb/public/sdk/cpp/client/ydb_persqueue_core/impl/read_session.ipp b/ydb/public/sdk/cpp/client/ydb_persqueue_core/impl/read_session.ipp index c9dde5232f00..c1ba33eb50ef 100644 --- a/ydb/public/sdk/cpp/client/ydb_persqueue_core/impl/read_session.ipp +++ b/ydb/public/sdk/cpp/client/ydb_persqueue_core/impl/read_session.ipp @@ -2312,8 +2312,7 @@ i64 TDataDecompressionInfo::StartDecompressionTasks( template void TDataDecompressionInfo::PlanDecompressionTasks(double averageCompressionRatio, - TIntrusivePtr> partitionStream) -{ + TIntrusivePtr> partitionStream) { constexpr size_t TASK_LIMIT = 512_KB; auto session = CbContext->LockShared(); @@ -2342,10 +2341,8 @@ void TDataDecompressionInfo::PlanDecompressionTasks(double TDataDecompressionInfo::shared_from_this(), ReadyThresholds.back().Ready); if (!pushRes) { - // with_lock(session->Lock) { - session->Abort(); + session->AbortImpl(); return; - // } } }