@@ -461,18 +461,6 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
461
461
return inputChannel->FreeSpace ;
462
462
}
463
463
464
- TGuard<NKikimr::NMiniKQL::TScopedAlloc> BindAllocator () override {
465
- return TypeEnv->BindAllocator ();
466
- }
467
-
468
- std::optional<TGuard<NKikimr::NMiniKQL::TScopedAlloc>> MaybeBindAllocator () override {
469
- std::optional<TGuard<NKikimr::NMiniKQL::TScopedAlloc>> guard;
470
- if (TypeEnv) {
471
- guard.emplace (TypeEnv->BindAllocator ());
472
- }
473
- return guard;
474
- }
475
-
476
464
void OnTaskRunnerCreated (NTaskRunnerActor::TEvTaskRunnerCreateFinished::TPtr& ev) {
477
465
const auto & secureParams = ev->Get ()->SecureParams ;
478
466
const auto & taskParams = ev->Get ()->TaskParams ;
@@ -483,7 +471,7 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
483
471
Stat->AddCounters2 (ev->Get ()->Sensors );
484
472
}
485
473
TypeEnv = const_cast <NKikimr::NMiniKQL::TTypeEnvironment*>(&typeEnv);
486
- FillIoMaps (holderFactory, typeEnv, secureParams, taskParams, readRanges);
474
+ FillIoMaps (holderFactory, typeEnv, secureParams, taskParams, readRanges, nullptr );
487
475
488
476
{
489
477
// say "Hello" to executer
@@ -517,7 +505,6 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
517
505
518
506
MkqlMemoryLimit = ev->Get ()->MkqlMemoryLimit ;
519
507
ProfileStats = std::move (ev->Get ()->ProfileStats );
520
- auto sourcesState = GetSourcesState ();
521
508
auto status = ev->Get ()->RunStatus ;
522
509
523
510
CA_LOG_T (" Resume execution, run status: " << status << " checkpoint: " << (bool ) ev->Get ()->ProgramState
@@ -536,10 +523,6 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
536
523
}
537
524
}
538
525
539
- if (status != ERunStatus::Finished) {
540
- PollSources (std::move (sourcesState));
541
- }
542
-
543
526
if (ev->Get ()->WatermarkInjectedToOutputs && !WatermarksTracker.HasOutputChannels ()) {
544
527
ResumeInputsByWatermark (*WatermarksTracker.GetPendingWatermark ());
545
528
WatermarksTracker.PopPendingWatermark ();
@@ -801,6 +784,11 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
801
784
return TaskRunnerStats.Get ();
802
785
}
803
786
787
+ const NYql::NDq::TDqMeteringStats* GetMeteringStats () override {
788
+ // TODO: support async CA
789
+ return nullptr ;
790
+ }
791
+
804
792
template <typename TSecond>
805
793
TVector<ui32> GetIds (const THashMap<ui64, TSecond>& collection) {
806
794
TVector<ui32> ids;
0 commit comments