[ http://issues.apache.org/jira/browse/HADOOP-281?page=all ]

Arun C Murthy updated HADOOP-281:
---------------------------------

    Attachment: mkdirs.patch

I have attached a fairly simple patch which essentially checks to ensure that 
all existing components of the path are directories by checking while 
'collecting' the parents in dfs.FSDirectory.mkdirs.

This patch also necessiated (straightforward) changes to a few places where the 
return-value of 'mkdirs' wasn't being checked...

thanks,
Arun

> dfs.FSDirectory.mkdirs can create sub-directories of a file!
> ------------------------------------------------------------
>
>                 Key: HADOOP-281
>                 URL: http://issues.apache.org/jira/browse/HADOOP-281
>             Project: Hadoop
>          Issue Type: Bug
>    Affects Versions: 0.3.1
>            Reporter: Sameer Paranjpye
>             Fix For: 0.5.0
>
>         Attachments: mkdirs.patch
>
>
> dfs.FSDirectory.mkdirs will merrily adds children to a directory tree node 
> without checking whether it represents a directory. So it is possible to 
> create a subdirectories of a file.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to