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

Sanjay Radia commented on HDFS-1073:
------------------------------------


># Checkpointing node issues beginCheckpoint to NN
This is backwards (also in the original secondary NN). The NN, not the BNN, 
should decide when to do the checkpoint.
Further the NN should tell one of the BNN that he is the checkpointer and 
simplly write a special transaction in the edit logs 
"edits is rolled". This special record  indicates to the BNN,  if he is also 
playing the role of the checkpointer,  that a checkpoint should be performed.
This has the nice advantage: the last record of rolled edits has a special 
record at the end indicating a clean roll or a clean shutdown.

The above works for BOTH designs being propsed (serial # and txid).




> 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