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

Wang Xu commented on HDFS-839:
------------------------------

>> However, if it only synchronizes block reports or not sync all heartbeats,
>
> If we do this, then it will have some impact on the failover times, right? At 
> the time of failover, the backupnode will not have all the information it 
> needs; it will have to gather those missing pieces of information before it 
> can start servicing request, isn't it?

I think all block related information should be forwarded to BN, and the only 
different between us is how the info get to BN, isn't it?  :)

>> You could dedicate a link for NN to backup node communication to improv
>
> if all communication from datanodes to backupnodes flow via the NN, then in 
> the case of NN death, the backup nodes might not have all the 
> latest-and-greatest-data that was sent from the datanodes, isn't it?
>

BN should keep up with NN, otherwise the failover cannot be seamless.

> The NameNode should forward block reports to BackupNode
> -------------------------------------------------------
>
>                 Key: HDFS-839
>                 URL: https://issues.apache.org/jira/browse/HDFS-839
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: name-node
>            Reporter: dhruba borthakur
>            Assignee: dhruba borthakur
>
> The BackupNode (via HADOOP-4539) receives a stream of transactions from 
> NameNode. However, the BackupNode does not have block locations of blocks. It 
> would be nice if the NameNode can forward all block reports (that it receives 
> from DataNodes) to the BackupNode.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to