ovr opened a new issue, #3104:
URL: https://github.com/apache/arrow-datafusion/issues/3104

   **Describe the bug**
   
   DF uses `tokio::spawn` in `spawn_execution`  function. It uses a channel 
under the hood to transfer data from tasks back to the output stream. Right 
now, it doesn't handle panic, which causes strange behavior when the tokio show 
panics in logs and the output is empty.
   
   **To Reproduce**
   
   1. Introduce a new UDF function that panics
   2. Use sort to parallelize (use spawn_execution)
   
   **Expected behavior**
   
   Probably, it should return DataFushionError.
   
   cC @alamb @andygrove 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to