Skip to content

Commit 75b75e9

Browse files
authored
Fix busy-wait in async compute actor (#11507)
1 parent edeb17d commit 75b75e9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ydb/library/yql/dq/actors/compute/dq_async_compute_actor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ class TDqAsyncComputeActor : public TDqComputeActorBase<TDqAsyncComputeActor, TC
441441
if (!shouldSkipData && !outputChannel.EarlyFinish && !hasFreeMemory) {
442442
CA_LOG_T("DrainOutputChannel return because No free memory in channel, channel: " << outputChannel.ChannelId);
443443
ProcessOutputsState.HasDataToSend |= !outputChannel.Finished;
444-
ProcessOutputsState.AllOutputsFinished = !outputChannel.Finished;
444+
ProcessOutputsState.AllOutputsFinished &= outputChannel.Finished;
445445
return;
446446
}
447447

0 commit comments

Comments
 (0)