Hi -

Is it possible to set the access time of a HDFS directory programmatically?

I’m using 0.20.204.0.

I need to do that in unit tests, where my clean up program is going to remove 
files/dirs whose access time is too far in the past. I can setTimes on the test 
files without any problem, but not on the directories... The directories 
created automatically when I create the test fiels have a date (with 
getAccessTime) of 1969/12/31 16:00 and I can’t control that date, which makes 
my unit testing impossible.

By the way, setTimes doesn’t allow to set the date on dirs, but getAccessTime 
is happy to return a date, which is inconsistent, IMHO.

Finally, on our production systems, I’m seeing appropriate dates for both files 
and directories.

Any insight appreciated,

Thanks!

Frank

Reply via email to