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

Aaron T. Myers commented on HDFS-2802:
--------------------------------------

[~sanjay.radia]

bq. wrt to your alternate proposal, folks can get confused about which of the 
two series of documents matched the patches in the Jira. Can you please rename 
yours as snapshot-alternate-design-proposal.{tex,pdf} and also reflect that in 
the title inside the document.

Sure, I'll name the files differently from now on, though my hope is to get us 
collaborating on a single design document, hence why I uploaded the .tex file 
as well. As Konst points out, the two design proposals are currently very close 
to each other.

[~shv]

bq. Not sure how you will handle the snapshot deletion in the middle of the 
range. Say you have snapshots 1 through 5, and then delete snapshot 3.

I agree that this should be discussed more in the document. The idea is that to 
delete a snapshot from the perspective of the client, we'd only need to remove 
the info about that snapshot from the given snapshottable directory. That could 
be done in constant time, and clients would no longer be able to access that 
snapshot at that moment. Actual cleanup of files/directories which are no 
longer referenced by any snapshot could then be done synchronously or 
asynchronously at the NameNode.

bq. The idea of monotonously increasing snapshot ids seems to be the only major 
diversion of your design from Suresh & Co. No doubt it should be discussed in 
details, but does that justify/qualify-for submitting an alternative design.

I agree that the latest posted design doc is very close to the ones posted by 
Suresh and Nicholas, but that was exactly the point - I was proposing a merged 
design that incorporated parts of both. I would've just posted an updated doc 
which modifies the previously posted proposal, as we often do with .patch files 
containing code, but that's difficult to do when only the .pdf is uploaded, 
hence why I posted an entirely different document.

bq. You don't want to start Apache Hadoop design-document-wars here, do you?

Certainly not. I'm trying to collaborate on the design. The latest one I posted 
is an attempt at that.
                
> Support for RW/RO snapshots in HDFS
> -----------------------------------
>
>                 Key: HDFS-2802
>                 URL: https://issues.apache.org/jira/browse/HDFS-2802
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: data-node, name-node
>            Reporter: Hari Mankude
>            Assignee: Hari Mankude
>         Attachments: HDFS-2802.20121101.patch, 
> HDFS-2802-meeting-minutes-121101.txt, HDFSSnapshotsDesign.pdf, snap.patch, 
> snapshot-design.pdf, snapshot-design.tex, snapshot-one-pager.pdf, 
> Snapshots20121018.pdf, Snapshots20121030.pdf
>
>
> Snapshots are point in time images of parts of the filesystem or the entire 
> filesystem. Snapshots can be a read-only or a read-write point in time copy 
> of the filesystem. There are several use cases for snapshots in HDFS. I will 
> post a detailed write-up soon with with more information.

--
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