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() {
148
148
return TBase::CalcMkqlMemoryLimit () + ComputeCtx.GetTableScans ().size () * MemoryLimits.ChannelBufferSize ;
149
149
}
150
150
151
+ void TKqpComputeActor::CheckRunStatus () {
152
+ ProcessOutputsState.LastPopReturnedNoData = !ProcessOutputsState.DataWasSent ;
153
+ TBase::CheckRunStatus ();
154
+ }
155
+
151
156
void TKqpComputeActor::FillExtraStats (NDqProto::TDqComputeActorStats* dst, bool last) {
152
157
if (last && SysViewActorId && ScanData && dst->TasksSize () > 0 ) {
153
158
YQL_ENSURE (dst->TasksSize () == 1 );
Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ class TKqpComputeActor : public TDqSyncComputeActorBase<TKqpComputeActor> {
38
38
protected:
39
39
ui64 CalcMkqlMemoryLimit () override ;
40
40
41
+ void CheckRunStatus () override ;
42
+
41
43
public:
42
44
void FillExtraStats (NDqProto::TDqComputeActorStats* dst, bool last);
43
45
You can’t perform that action at this time.
0 commit comments