[
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: [email protected]
For additional commands, e-mail: [email protected]