[ 
https://issues.apache.org/jira/browse/ARROW-14971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17454843#comment-17454843
 ] 

Carlos O'Ryan commented on ARROW-14971:
---------------------------------------

For a single object (aka file) it is cheap, it just moves the bytes (and often 
just the metadata) on the server side.

For buckets is simply cannot be implemented, and for large directories, with 
many objects, it could be fairly slow (though we could parallelize it).

I have decided to implement the single object case and leave the rest alone.
 

> [C++] Decide if we implement GcsFileSystem::Move
> ------------------------------------------------
>
>                 Key: ARROW-14971
>                 URL: https://issues.apache.org/jira/browse/ARROW-14971
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Carlos O'Ryan
>            Assignee: Carlos O'Ryan
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> There is no atomic move in GCS, so maybe we do not need to implement this.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to