@@ -360,19 +360,21 @@ class TCdcWorker
360
360
const auto partitionId = partition.GetPartitionId ();
361
361
const auto tabletId = partition.GetTabletId ();
362
362
363
+ if (NKikimrPQ::ETopicPartitionStatus::Active != partition.GetStatus ()) {
364
+ continue ;
365
+ }
366
+
363
367
auto it = Workers.find (partitionId);
364
- if (NKikimrPQ::ETopicPartitionStatus::Active == partition.GetStatus ()) {
365
- if (it != Workers.end ()) {
366
- workers.emplace (partitionId, it->second );
367
- Workers.erase (it);
368
- } else {
369
- LOG_T (" Register new worker"
370
- << " : partitionId# " << partitionId);
371
-
372
- const auto worker = Register (new TCdcPartitionWorker (SelfId (), partitionId, tabletId, SrcTabletId, DstTabletIds));
373
- workers.emplace (partitionId, worker);
374
- Pending.emplace (worker, partitionId);
375
- }
368
+ if (it != Workers.end ()) {
369
+ workers.emplace (partitionId, it->second );
370
+ Workers.erase (it);
371
+ } else {
372
+ LOG_T (" Register new worker"
373
+ << " : partitionId# " << partitionId);
374
+
375
+ const auto worker = Register (new TCdcPartitionWorker (SelfId (), partitionId, tabletId, SrcTabletId, DstTabletIds));
376
+ workers.emplace (partitionId, worker);
377
+ Pending.emplace (worker, partitionId);
376
378
}
377
379
}
378
380
0 commit comments