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

Todd Lipcon commented on HDFS-4758:
-----------------------------------

bq. For your first example, we may set snapshottable for all users. Then taking 
snapshots of /user can be done by taking snapshots for all user dirs.

But then the snapshot is not atomic across users, which makes it difficult to 
do a "point in time backup" of a cluster by snapshot+distcp

bq. For root, I think we should not encourage taking snapshots since all the 
tmp files will sit in a snapshot forever. Instead, we should encourage taking 
sanpshots in subdirectories.

A common use case for snapshots is a short-lived snapshot which is then used as 
the source for distcp. The distcp can explicitly exclude copying tmp files. 
Once the distcp is complete, then the snapshot can be removed, so the space 
usage of the tmp files is only temporary.

                
> Disallow nested snapshottable directories
> -----------------------------------------
>
>                 Key: HDFS-4758
>                 URL: https://issues.apache.org/jira/browse/HDFS-4758
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: namenode
>            Reporter: Tsz Wo (Nicholas), SZE
>            Assignee: Tsz Wo (Nicholas), SZE
>
> Nested snapshottable directories are supported by the current implementation. 
>  However, it seems that there are no good use cases for nested snapshottable 
> directories.  So we disable it for now until someone has a valid use case for 
> it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to