westonpace opened a new pull request #9868:
URL: https://github.com/apache/arrow/pull/9868


   Calling the async streaming CSV reader from the synchronous Scanner::Scan 
was causing a form of nested parallelism and causing nested deadlocks.  This 
commit brings over some of the work in ARROW-7001 and allows the CSV scan task 
to be called in an async fashion.  In addition, an async path is put in the 
scanner and dataset write so that all internal uses of ScanTask()->Execute 
happen in an async-friendly way.  External uses of ScanTask()->Execute should 
already be outside the CPU thread pool and should not cause deadlock


-- 
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.

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


Reply via email to