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

Jason Lowe commented on HADOOP-9912:
------------------------------------

bq. There may be an occasional program that needs a tiny change to be 
compatible with symlinks. I think this is likely to be extremely rare, since 
getFileStatus resolves symlinks fully, and symlinks are mostly transparent to 
the application.

For symlinks to files, I agree most programs will "just work."  However for 
symlinks to directories, getFileStatus isn't applicable since directory walkers 
are going to rely on the status returned from listStatus rather than doing 
another getFileStatus on each of the results from listStatus.  That's why 
Pig/MapReduce break, and I suspect many other walkers would as well.
                
> globStatus of a symlink to a directory does not report symlink as a directory
> -----------------------------------------------------------------------------
>
>                 Key: HADOOP-9912
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9912
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 2.3.0
>            Reporter: Jason Lowe
>            Priority: Blocker
>         Attachments: HADOOP-9912-testcase.patch, new-hdfs.txt, new-local.txt, 
> old-hdfs.txt, old-local.txt
>
>
> globStatus for a path that is a symlink to a directory used to report the 
> resulting FileStatus as a directory but recently this has changed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to