[
https://issues.apache.org/jira/browse/HDFS-15982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17355690#comment-17355690
]
Steve Loughran commented on HDFS-15982:
---------------------------------------
I've only just seen this by way of the revert entry in the trunk commit llog
bq. If some behaviour doesn't look good or feel is important to change, Let us
change in Hadoop-Common first, Let all filesystem adapt and we can happily
change.
delete(path) MUST be a no-op if the path isn't there. The way to view the
semantics of the call is that delete(path) == true implies the path is no
longer present.
bq. Hive relies on rename call to see if the target exists, if it returns
false, means target already exist, it appends then counter and then rename
again. If someone starts throwing exception in that code will break, Which
isn't a good thing.
rename() failure reporting is a PITA as the "What does false mean?" is so
vague. But we are stuck with it, even as filesystems tighten their own failure
reporting (HADOOP-16271). In the absence of a switch to FileContext, my goal
there is to make rename/3 public: HADOOP-11452.
> Deleted data using HTTP API should be saved to the trash
> --------------------------------------------------------
>
> Key: HDFS-15982
> URL: https://issues.apache.org/jira/browse/HDFS-15982
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: hdfs, hdfs-client, httpfs, webhdfs
> Reporter: Bhavik Patel
> Assignee: Viraj Jasani
> Priority: Major
> Labels: pull-request-available
> Attachments: Screenshot 2021-04-23 at 4.19.42 PM.png, Screenshot
> 2021-04-23 at 4.36.57 PM.png
>
> Time Spent: 13h 20m
> Remaining Estimate: 0h
>
> If we delete the data from the Web UI then it should be first moved to
> configured/default Trash directory and after the trash interval time, it
> should be removed. currently, data directly removed from the system[This
> behavior should be the same as CLI cmd]
> This can be helpful when the user accidentally deletes data from the Web UI.
> Similarly we should provide "Skip Trash" option in HTTP API as well which
> should be accessible through Web UI.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]