hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daryn Sharp (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-14320) Support skipTrash for WebHDFS
Date Wed, 20 Mar 2019 22:07:00 GMT

    [ https://issues.apache.org/jira/browse/HDFS-14320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16797605#comment-16797605

Daryn Sharp commented on HDFS-14320:

# Trash is a FSShell concept.  I really question whether it belongs in the REST api.
# If the default is "true", which it must be for any kind of compatibility, an explicit change
is required by the user to set the param to false.  Few will do it, so is it really that useful?

# You cannot or should not create a default fs and parse a path in the NN.  It's very dangerous.
 Give me some time (that I don't have) and I'd likely come up with a nasty exploit.

> Support skipTrash for WebHDFS 
> ------------------------------
>                 Key: HDFS-14320
>                 URL: https://issues.apache.org/jira/browse/HDFS-14320
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: namenode, webhdfs
>    Affects Versions: 3.2.0
>            Reporter: Karthik Palanisamy
>            Assignee: Karthik Palanisamy
>            Priority: Major
>         Attachments: HDFS-14320-001.patch, HDFS-14320-002.patch, HDFS-14320-003.patch,
HDFS-14320-004.patch, HDFS-14320-005.patch, HDFS-14320-006.patch, HDFS-14320-007.patch, HDFS-14320-008.patch
> Files/Directories deleted via webhdfs rest call doesn't use the skiptrash feature, it
would be deleted permanently. This feature is very important us because our user has deleted
large directory accidentally.
> By default, Skiptrash option is set to true, skiptrash=true. Any files, Using CURL
will be permanently deleted.
> Example:
> curl -iv -X DELETE "http://xxxx:50070/webhdfs/v1/tmp/sampledata?op=DELETE&user.name=hdfs&recursive=true"
> Use skiptrash=false, to move files to trash Instead.
> Example:
> curl -iv -X DELETE "http://xxxx:50070/webhdfs/v1/tmp/sampledata?op=DELETE&user.name=hdfs&recursive=true&skiptrash=false"

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org

View raw message