File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
ydb/core/kqp/compute_actor Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -148,6 +148,11 @@ ui64 TKqpComputeActor::CalcMkqlMemoryLimit() {
148148 return TBase::CalcMkqlMemoryLimit () + ComputeCtx.GetTableScans ().size () * MemoryLimits.ChannelBufferSize ;
149149}
150150
151+ void TKqpComputeActor::CheckRunStatus () {
152+ ProcessOutputsState.LastPopReturnedNoData = !ProcessOutputsState.DataWasSent ;
153+ TBase::CheckRunStatus ();
154+ }
155+
151156void TKqpComputeActor::FillExtraStats (NDqProto::TDqComputeActorStats* dst, bool last) {
152157 if (last && SysViewActorId && ScanData && dst->TasksSize () > 0 ) {
153158 YQL_ENSURE (dst->TasksSize () == 1 );
Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ class TKqpComputeActor : public TDqSyncComputeActorBase<TKqpComputeActor> {
3838protected:
3939 ui64 CalcMkqlMemoryLimit () override ;
4040
41+ void CheckRunStatus () override ;
42+
4143public:
4244 void FillExtraStats (NDqProto::TDqComputeActorStats* dst, bool last);
4345
You can’t perform that action at this time.
0 commit comments