[
https://issues.apache.org/jira/browse/HADOOP-5445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12680947#action_12680947
]
Michael Andrews commented on HADOOP-5445:
-----------------------------------------
This utility is meant to delete temporary files (typically in /tmp) that are
older than a certain time. The user can specify which directories to search
for old files in. Many unix systems run tmpreaper as cron job to clean up /tmp
so that processes don't run out of temporary file handles.
(http://olympus.het.brown.edu/cgi-bin/man/man2html?tmpreaper+8)
The attached code is pretty much a clone of tmpreaper except that it operates
on files stored in HDFS. Here is the usage message:
Usage:
tmpreaper [-help -verbose -test -force -debug] <delta> <dirs1> [<dirs2> ...]
options
-help (-h) Print this message
-verbose (-v) Be extra verbose
-test (-t) Don't actually remove any files
-force (-f) Override failsafe, e.g. delete files modified in the
last
7 days
-debug (-d) Print out stack traces.
delta Amount and a unit of time, e.g. 30s,1m,5h,5d,6M,2y
dirs [dirs ...]
> HDFS Tmpreaper
> --------------
>
> Key: HADOOP-5445
> URL: https://issues.apache.org/jira/browse/HADOOP-5445
> Project: Hadoop Core
> Issue Type: New Feature
> Components: dfs
> Environment: CentOs 4/5, Java 1.5, Hadoop 0.17.3
> Reporter: Michael Andrews
> Priority: Minor
> Fix For: 0.17.3
>
> Attachments: DateDelta.java, TmpReaper.java
>
>
> Java implementation of tmpreaper utility for HDFS. Helps when you expect
> processes to die before they can clean up. I have perl unit tests that can
> be ported over to java or groovy if the hadoop team is interested in this
> utility. One issue is that the unit tests set the modification time of test
> files, which is unsupported in HDFS (as far as I can tell).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.