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

Mahadev konar commented on HDFS-1073:
-------------------------------------

I havent been able to read through all the comments, so pardon me if my 
comments do not make much sense. Regarding using sequence numbers for naming 
edits and snapshots versus using transactions ids, I would like to put forth a 
few reasons it has been really useful for us in ZooKeeper to use transaction 
ids:

- checks for missing transactions. With file names as edits_txid and 
snashot_txid its very easy to check if there was any missing transaction.
- debugging and finding the transaction you need is very easy. Lets say you 
want to dump the transaction logs starting from transaction X. With the above 
scheme it becomes very easy to search for the right transaction logs to start 
dumping from wherein no files need to be opened to check what transactions they 
might have.

hopefully this helps.



> Simpler model for Namenode's fs Image and edit Logs 
> ----------------------------------------------------
>
>                 Key: HDFS-1073
>                 URL: https://issues.apache.org/jira/browse/HDFS-1073
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>            Reporter: Sanjay Radia
>            Assignee: Todd Lipcon
>
> The naming and handling of  NN's fsImage and edit logs can be significantly 
> improved resulting simpler and more robust code.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to