diff --git a/ydb/services/persqueue_v1/actors/partition_writer_cache_actor.cpp b/ydb/services/persqueue_v1/actors/partition_writer_cache_actor.cpp index 9b962e412e64..e49c77859c21 100644 --- a/ydb/services/persqueue_v1/actors/partition_writer_cache_actor.cpp +++ b/ydb/services/persqueue_v1/actors/partition_writer_cache_actor.cpp @@ -204,6 +204,8 @@ void TPartitionWriterCacheActor::Handle(TEvents::TEvPoisonPill::TPtr& ev, const for (auto& [_, writer] : Writers) { ctx.Send(writer->Actor, new TEvents::TEvPoisonPill()); } + + Die(ctx); } auto TPartitionWriterCacheActor::GetPartitionWriter(const TString& sessionId, const TString& txId,