Neal Richardson created ARROW-9868:
--------------------------------------

             Summary: [C++] Provide utility for copying files between 
filesystems
                 Key: ARROW-9868
                 URL: https://issues.apache.org/jira/browse/ARROW-9868
             Project: Apache Arrow
          Issue Type: New Feature
          Components: C++
            Reporter: Neal Richardson
             Fix For: 2.0.0


{{CopyStream}} in arrow/filesystem/util_internal.h does this, but we should 
expose it, multithread it (can read in one thread while the other thread 
writes), and further see if there are filesystem-specific optimizations (e.g. 
S3 multipart uploading/downloading). We may also want a version that takes a 
FileSelector or vector of paths and parallelizes the operations on them.





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

Reply via email to