[ 
https://issues.apache.org/jira/browse/HADOOP-1665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

dhruba borthakur updated HADOOP-1665:
-------------------------------------

    Attachment: Trash.patch

If the file already exists in Trash, then append an integer to the filename in 
the Trash directory. The newer versions of the file in Trash will be of the 
form path.0, path.1, path.2, etc.



> DFS Trash feature bugs
> ----------------------
>
>                 Key: HADOOP-1665
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1665
>             Project: Hadoop
>          Issue Type: Bug
>          Components: dfs
>    Affects Versions: 0.13.1
>            Reporter: Nigel Daley
>            Assignee: Doug Cutting
>            Priority: Blocker
>             Fix For: 0.14.0
>
>         Attachments: Trash.patch
>
>
> In testing the DFS Trash feature, I've run across a couple of bugs.
> 1) Attempting to remove the same file fails when attempted within the same 
> fs.trash.interval:
>     % bin/hadoop dfs -put file /file
>     % bin/hadoop dfs -rm /file
>     Moved to trash: /file
>     % bin/hadoop dfs -put file /file
>     % bin/hadoop dfs -rm /file
>     rm: Failed to move to trash: /file
> 2) Removing a file within a directory, followed by removing the directory 
> creates a bizzare hierarchy within /Trash:
>     % bin/hadoop dfs -mkdir /dir
>     % bin/hadoop dfs -put file /dir/file
>     % bin/hadoop dfs -rm /dir/file
>     Moved to trash: /dir/file
>     % bin/hadoop dfs -rmr /dir
>     Moved to trash: /dir
>     % bin/hadoop dfs -lsr /Trash
>     /Trash/Current  <dir>
>     /Trash/Current/dir      <dir>
>     /Trash/Current/dir/dir  <dir>     <-- This is weird; potentially related 
> to a rename case not fixed by HADOOP-1623 ???
>     /Trash/Current/dir/file <r 3>   10

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to