[
https://issues.apache.org/jira/browse/HADOOP-7478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070797#comment-13070797
]
Todd Lipcon commented on HADOOP-7478:
-------------------------------------
In trunk we have o.a.h.fs.Options.Rename.OVERWRITE. We could modify fs -put to
write to a .tmp file in the same directory, then rename with OVERWRITE to the
final destination.
> 0-byte files retained in the dfs while the FSshell -put is unsuccessful
> -----------------------------------------------------------------------
>
> Key: HADOOP-7478
> URL: https://issues.apache.org/jira/browse/HADOOP-7478
> Project: Hadoop Common
> Issue Type: Bug
> Components: fs
> Affects Versions: 0.23.0
> Reporter: XieXianshan
> Assignee: XieXianshan
> Priority: Trivial
> Attachments: HADOOP-7478.patch
>
>
> The process of putting file into dfs is approximately as follows:
> 1) create a file in the dfs
> 2) copy from one stream to the file
> But the problem is that the file is still retained in the dfs when the
> process 2) is terminated abnormally with unexpected exceptions,such as there
> is no DataNode alive.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira