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

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

-1.  As [~linyiqun] commented, the performance would be bad, because it is O(N) 
in terms of number of files in the directory.  This also would be very 
confusing to operators, since it doesn't match the semantics of any other known 
filesystem or operating system.  Finally, if users want to take the maximum 
value of all the entries in a directory, they can easily do this by calling 
listDir and computing the maximum themselves.  This is just as (in)efficient as 
what is proposed here, and much cleaner.

> Allow users to get last access time of a given directory
> --------------------------------------------------------
>
>                 Key: HDFS-10352
>                 URL: https://issues.apache.org/jira/browse/HDFS-10352
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: fs
>    Affects Versions: 2.6.4
>            Reporter: Eric Lin
>            Assignee: Lin Yiqun
>            Priority: Minor
>
> Currently FileStatus.getAccessTime() function will return 0 if path is a 
> directory, it would be ideal that if a directory path is passed, the code 
> will go through all the files under the directory and return the MAX access 
> time of all the files.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to