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

Colin Patrick McCabe commented on HDFS-4019:
--------------------------------------------

Thanks for the review, Steve.  Since symlinks are currently disabled in 
branch-2, it might be better to work on the subtasks of HADOOP-10019 first.  
Some of them touch on semantic issues like the one you pointed out (what 
happens when the target exists already and is a directory, etc.)  I think it 
will be difficult to get a shell command that works well until we decide on 
things like HADOOP-9780 (just to pick one 10019 subtask)

> FSShell should support creating symlinks
> ----------------------------------------
>
>                 Key: HDFS-4019
>                 URL: https://issues.apache.org/jira/browse/HDFS-4019
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: tools
>    Affects Versions: 2.0.3-alpha
>            Reporter: Colin Patrick McCabe
>            Assignee: Colin Patrick McCabe
>            Priority: Minor
>         Attachments: HDFS-4019.001.patch, HDFS-4019.002.patch, 
> HDFS-4019.003.patch
>
>
> FSShell should support creating symlinks.  This would allow users to create 
> symlinks from the shell without having to write a Java program.
> One thing that makes this complicated is that FSShell currently uses 
> FileSystem internally, and symlinks are currently only supported by the 
> FileContext API.  So either FSShell would have to be ported to FileContext, 
> or symlinks would have to be added to FileSystem.  Or perhaps we could open a 
> FileContext only when symlinks were necessary, but that seems messy.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to