ozankabak commented on PR #16196:
URL: https://github.com/apache/datafusion/pull/16196#issuecomment-2922512158

   Pipeline-breaking operators creating cancellation issues is a universal 
problem -- this is not an `AggregateExec` issue. Therefore, I firmly believe 
that the solution has to be universal as well -- I don't agree with adding a 
`YieldStream` type construct to all such operators.
   
   IMO @berkaysynnada's suggestion to delegate this responsibility to sources 
is better than what is done here (more separation of concern, more 
maintainable), but I concede that it is not a perfect solution. Maybe we can 
find a universal solution akin to what @pepijnve suggested.
   
   Let's not merge this until we all agree on a solution. Thanks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to