You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Weston Pace (Jira)" <ji...@apache.org> on 2021/04/15 20:20:00 UTC

[jira] [Created] (ARROW-12412) [C++] Add ability to convert an AsyncGenerator to an Iterator by wrapping each run with RunInSerialExecutor

Weston Pace created ARROW-12412:
-----------------------------------

             Summary: [C++] Add ability to convert an AsyncGenerator to an Iterator by wrapping each run with RunInSerialExecutor 
                 Key: ARROW-12412
                 URL: https://issues.apache.org/jira/browse/ARROW-12412
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: Weston Pace


This will be used in ARROW-12392/ARROW-12367. ARROW-12367 converts the CSV reader to async. This causes the CsvScanTask to deadlock due to nested parallelism. This utility will make it possible to avoid that deadlock by using RunInSerialExecutor to read the CSV blocks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)