Jozef Vilcek created BEAM-5036:
----------------------------------

             Summary: Optimize FileBasedSink's WriteOperation.moveToOutput()
                 Key: BEAM-5036
                 URL: https://issues.apache.org/jira/browse/BEAM-5036
             Project: Beam
          Issue Type: Improvement
          Components: io-java-files
    Affects Versions: 2.5.0
            Reporter: Jozef Vilcek
            Assignee: Eugene Kirpichov


moveToOutput() methods in FileBasedSink.WriteOperation implements move by 
copy+delete. It would be better to use a rename() which can be much more 
effective for some filesystems.

Filesystem must support cross-directory rename. BEAM-4861 is related to this 
for the case of HDFS filesystem.

Feature was discussed here:

http://mail-archives.apache.org/mod_mbox/beam-dev/201807.mbox/%3CCAF9t7_4Mp54pQ+vRrJrBh9Vx0=uaknupzd_qdh_qdm9vxll...@mail.gmail.com%3E



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to