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

Suresh Srinivas commented on HDFS-5104:
---------------------------------------

Comments:
# Comment {{".." is only allowed in /.reserved/.inodes/... path}}, since you 
are talking .. indicating remaining with path with trailing ... could be 
confusing. How about {{".." is allowed in path starting with 
/.reserved/.inodes}}
# Hardcoded ".reserved" should use FSDirectory.DOT_RESERVED_STRING
# Hardcoded ".inodes" should use FSDirectory.DOT_INODES_STRING
# Please do cluster shutdown in try finally block in tests
# Please format the code correctly - while building testPath there is no space 
before and after +
# How do you propose to handle if some passes 
{{/.reserved/.inodes/<root_inode>/..}}. It should be an error condition right, 
instead of just returning the root?

                
> Support dotdot name in NFS LOOKUP operation
> -------------------------------------------
>
>                 Key: HDFS-5104
>                 URL: https://issues.apache.org/jira/browse/HDFS-5104
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: nfs
>    Affects Versions: 3.0.0
>            Reporter: Brandon Li
>            Assignee: Brandon Li
>         Attachments: HDFS-5104.patch, HDFS-5104.patch.2
>
>
> Procedure LOOKUP searches a directory for a specific name and returns the 
> file handle for the corresponding file system object. NFS client sets 
> filename as ".." to get the parent directory information.
> Currently ".." is considered invalid name component. We only allow ".." when 
> the path is an inodeID path as "/.reserved/.inodes/.."

--
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