@@ -58,7 +58,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
5858 if (TableHelper.Initialize (ctx, SourceId)) {
5959 return true ;
6060 }
61- StartIdle ();
61+ StartIdle ();
6262 TThis::ReplyError (ErrorCode::BAD_REQUEST, " Bad SourceId" , ctx);
6363 return false ;
6464 }
@@ -67,6 +67,8 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
6767 auto ctx = TActivationContext::ActorContextFor (SelfId ());
6868 TableHelper.CloseKqpSession (ctx);
6969 PartitionHelper.Close (ctx);
70+
71+ TActorBootstrapped<TDerived>::PassAway ();
7072 }
7173
7274 bool NeedTable (const NActors::TActorContext& ctx) {
@@ -78,7 +80,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
7880 void InitTable (const NActors::TActorContext& ctx) {
7981 TThis::Become (&TThis::StateInitTable);
8082 const auto & pqConfig = AppData (ctx)->PQConfig ;
81- TRACE (" InitTable: SourceId=" << SourceId
83+ TRACE (" InitTable: SourceId=" << SourceId
8284 << " TopicsAreFirstClassCitizen=" << pqConfig.GetTopicsAreFirstClassCitizen ()
8385 << " UseSrcIdMetaMappingInFirstClass=" <<pqConfig.GetUseSrcIdMetaMappingInFirstClass ());
8486 if (SourceId && pqConfig.GetTopicsAreFirstClassCitizen () && pqConfig.GetUseSrcIdMetaMappingInFirstClass ()) {
@@ -259,14 +261,14 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
259261
260262protected:
261263 void StartIdle () {
262- TThis::Become (&TThis::StateIdle);
264+ TThis::Become (&TThis::StateIdle);
263265 DEBUG (" Start idle" );
264266 }
265267
266268 void HandleIdle (TEvPartitionChooser::TEvRefreshRequest::TPtr&, const TActorContext& ctx) {
267269 if (PartitionPersisted) {
268270 SendUpdateRequests (ctx);
269- }
271+ }
270272 }
271273
272274 STATEFN (StateIdle) {
@@ -303,7 +305,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
303305
304306 TThis::Die (ctx);
305307 }
306-
308+
307309
308310protected:
309311 const TActorId Parent;
0 commit comments