Stephen O'Donnell created HDFS-14200:
----------------------------------------

             Summary: Add emptyTrash option to purge trash immediately
                 Key: HDFS-14200
                 URL: https://issues.apache.org/jira/browse/HDFS-14200
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: namenode
            Reporter: Stephen O'Donnell
            Assignee: Stephen O'Donnell


I have always felt the HDFS trash is missing a simple way to empty the current 
users trash immediately. We have "expunge" but in my experience supporting 
clusters, end users find this confusing. When most end users run expunge, they 
really want to empty their trash immediately and get confused when expunge does 
not do this.

This can result in users performing somewhat dangerous "skipTrash" operations 
on the trash to free up space. The alternative, which most users will not 
figure out on their own is:

# Run the expunge command once - this will move the current folder to a 
checkpoint and remove any old checkpoints older than the retention interval
# Wait over 1 minute and then run expunge again, overriding fs.trash.interval 
to 1 minute using the following command hadoop fs -Dfs.trash.interval=1 
-expunge.

With this Jira I am proposing to add a extra command, "hdfs dfs -emptyTrash" 
that purges everything in the logged in users Trash directories immediately.

How would the community feel about adding this new option? I will upload a 
patch for comments.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to