Skip to content

Commit d9565af

Browse files
authored
Use UserPool for pqv0 actors (#8316)
1 parent 01e094b commit d9565af

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

ydb/services/deprecated/persqueue_v0/grpc_pq_read.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,10 @@ void TPQReadService::TSession::SendEvent(IEventBase* ev) {
154154
void TPQReadService::TSession::CreateActor(std::unique_ptr<NPersQueue::TTopicsListController>&& topicsHandler) {
155155
auto classifier = Proxy->GetClassifier();
156156

157-
ActorId = Proxy->ActorSystem->Register(
158-
new TReadSessionActor(this, *topicsHandler, Cookie, SchemeCache, NewSchemeCache, Counters,
159-
classifier ? classifier->ClassifyAddress(GetPeerName())
160-
: "unknown"));
157+
auto* actor = new TReadSessionActor(this, *topicsHandler, Cookie, SchemeCache, NewSchemeCache, Counters,
158+
classifier ? classifier->ClassifyAddress(GetPeerName()) : "unknown");
159+
ui32 poolId = Proxy->ActorSystem->AppData<::NKikimr::TAppData>()->UserPoolId;
160+
ActorId = Proxy->ActorSystem->Register(actor, TMailboxType::HTSwap, poolId);
161161
}
162162

163163

ydb/services/deprecated/persqueue_v0/grpc_pq_write.cpp

+4-5
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,10 @@ bool TPQWriteServiceImpl::TSession::CreateActor(const TString &localCluster) {
113113
}
114114

115115
auto classifier = Proxy->GetClassifier();
116-
ActorId = Proxy->ActorSystem->Register(
117-
new TWriteSessionActor(this, Cookie, SchemeCache, Counters, localCluster,
118-
classifier ? classifier->ClassifyAddress(GetPeerName())
119-
: "unknown"), TMailboxType::Simple, 0
120-
);
116+
auto* actor = new TWriteSessionActor(this, Cookie, SchemeCache, Counters, localCluster,
117+
classifier ? classifier->ClassifyAddress(GetPeerName()) : "unknown");
118+
ui32 poolId = Proxy->ActorSystem->AppData<::NKikimr::TAppData>()->UserPoolId;
119+
ActorId = Proxy->ActorSystem->Register(actor, TMailboxType::HTSwap, poolId);
121120
return true;
122121
}
123122

0 commit comments

Comments
 (0)