@@ -741,22 +741,6 @@ class TDqComputeActorBase : public NActors::TActorBootstrapped<TDerived>
741
741
return true ;
742
742
}
743
743
744
- void SaveState (const NDqProto::TCheckpoint& checkpoint, NDqProto::TComputeActorState& state) const override {
745
- CA_LOG_D (" Save state" );
746
- NDqProto::TMiniKqlProgramState& mkqlProgramState = *state.MutableMiniKqlProgram ();
747
- mkqlProgramState.SetRuntimeVersion (NDqProto::RUNTIME_VERSION_YQL_1_0);
748
- NDqProto::TStateData::TData& data = *mkqlProgramState.MutableData ()->MutableStateData ();
749
- data.SetVersion (TDqComputeActorCheckpoints::ComputeActorCurrentStateVersion);
750
- data.SetBlob (TaskRunner->Save ());
751
-
752
- for (auto & [inputIndex, source] : SourcesMap) {
753
- YQL_ENSURE (source.AsyncInput , " Source[" << inputIndex << " ] is not created" );
754
- NDqProto::TSourceState& sourceState = *state.AddSources ();
755
- source.AsyncInput ->SaveState (checkpoint, sourceState);
756
- sourceState.SetInputIndex (inputIndex);
757
- }
758
- }
759
-
760
744
void CommitState (const NDqProto::TCheckpoint& checkpoint) override {
761
745
CA_LOG_D (" Commit state" );
762
746
for (auto & [inputIndex, source] : SourcesMap) {
@@ -810,15 +794,7 @@ class TDqComputeActorBase : public NActors::TActorBootstrapped<TDerived>
810
794
}
811
795
}
812
796
813
- virtual void DoLoadRunnerState (TString&& blob) {
814
- TMaybe<TString> error = Nothing ();
815
- try {
816
- TaskRunner->Load (blob);
817
- } catch (const std::exception & e) {
818
- error = e.what ();
819
- }
820
- Checkpoints->AfterStateLoading (error);
821
- }
797
+ virtual void DoLoadRunnerState (TString&& blob) = 0;
822
798
823
799
void LoadState (NDqProto::TComputeActorState&& state) override {
824
800
CA_LOG_D (" Load state" );
0 commit comments