@@ -58,7 +58,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
58
58
if (TableHelper.Initialize (ctx, SourceId)) {
59
59
return true ;
60
60
}
61
- StartIdle ();
61
+ StartIdle ();
62
62
TThis::ReplyError (ErrorCode::BAD_REQUEST, " Bad SourceId" , ctx);
63
63
return false ;
64
64
}
@@ -67,6 +67,8 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
67
67
auto ctx = TActivationContext::ActorContextFor (SelfId ());
68
68
TableHelper.CloseKqpSession (ctx);
69
69
PartitionHelper.Close (ctx);
70
+
71
+ TActorBootstrapped<TDerived>::PassAway ();
70
72
}
71
73
72
74
bool NeedTable (const NActors::TActorContext& ctx) {
@@ -78,7 +80,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
78
80
void InitTable (const NActors::TActorContext& ctx) {
79
81
TThis::Become (&TThis::StateInitTable);
80
82
const auto & pqConfig = AppData (ctx)->PQConfig ;
81
- TRACE (" InitTable: SourceId=" << SourceId
83
+ TRACE (" InitTable: SourceId=" << SourceId
82
84
<< " TopicsAreFirstClassCitizen=" << pqConfig.GetTopicsAreFirstClassCitizen ()
83
85
<< " UseSrcIdMetaMappingInFirstClass=" <<pqConfig.GetUseSrcIdMetaMappingInFirstClass ());
84
86
if (SourceId && pqConfig.GetTopicsAreFirstClassCitizen () && pqConfig.GetUseSrcIdMetaMappingInFirstClass ()) {
@@ -259,14 +261,14 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
259
261
260
262
protected:
261
263
void StartIdle () {
262
- TThis::Become (&TThis::StateIdle);
264
+ TThis::Become (&TThis::StateIdle);
263
265
DEBUG (" Start idle" );
264
266
}
265
267
266
268
void HandleIdle (TEvPartitionChooser::TEvRefreshRequest::TPtr&, const TActorContext& ctx) {
267
269
if (PartitionPersisted) {
268
270
SendUpdateRequests (ctx);
269
- }
271
+ }
270
272
}
271
273
272
274
STATEFN (StateIdle) {
@@ -303,7 +305,7 @@ class TAbstractPartitionChooserActor: public TActorBootstrapped<TDerived> {
303
305
304
306
TThis::Die (ctx);
305
307
}
306
-
308
+
307
309
308
310
protected:
309
311
const TActorId Parent;
0 commit comments