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

Gera Shegalov commented on HADOOP-11349:
----------------------------------------

#  We should consider catching {{Throwable}} to make it more robust. 
# {{out.close}} may throw an exception that will hide the original problem, we 
probably should just  catch and log it without throwing, to make sure that the 
original exception is thrown

Please add a whitespace after {{catch}} 

> RawLocalFileSystem leaks file descriptor while creating a file if creat 
> succeeds but chmod fails.
> -------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-11349
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11349
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 2.6.0
>            Reporter: Chris Nauroth
>            Assignee: Varun Saxena
>            Priority: Minor
>             Fix For: 2.7.0
>
>         Attachments: HADOOP-11349.patch
>
>
> {{RawLocalFileSystem}} currently implements some file creation operations as 
> a sequence of 2 syscalls: create the file, followed by setting its 
> permissions.  If creation succeeds, but then setting permission causes an 
> exception to be thrown, then there is no attempt to close the previously 
> opened file, resulting in a file descriptor leak.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to