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

Todd Lipcon commented on HDFS-1971:
-----------------------------------

bq. why removed the bpos.isALive() check that I had added: if (bpos != null && 
bpos.isAlive()) {

Since this function appears to just be used for monitoring, I think it actually 
can be improved to return a deeper map, like:

{code}
[ {blockPoolId: "Unknown",
   namenodes: [
     { address: "1.2.3.4:8020",
       mode: CONNECTING },
     { address: "1.2.3.5:8020",
       mode: CONNECTING },
    ]},
   {blockPoolId: "BP-12345",
   namenodes: [
     { address: "1.2.3.6:8020",
       mode: ACTIVE },
     { address: "1.2.3.7:8020",
       mode: STANDBY },
    ]}
]
{code}

... ie we'd include NN information even while they're still trying to handshake 
(and don't know their BP ID). If that makes sense I'll file another JIRA to do 
this.

bq. DatanodeRegistration getDNRegistrationByMachineName
I filed HDFS-2609 for this
                
> HA: Send block report from datanode to both active and standby namenodes
> ------------------------------------------------------------------------
>
>                 Key: HDFS-1971
>                 URL: https://issues.apache.org/jira/browse/HDFS-1971
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: data-node, name-node
>            Reporter: Suresh Srinivas
>            Assignee: Sanjay Radia
>         Attachments: DualBlockReports.pdf, daulBr1.patch, dualBr2.patch, 
> dualBr3.patch, dualbr4.txt, dualbr5.txt
>
>
> To enable hot standby namenode, the standby node must have current 
> information for - namenode state (image + edits) and block location 
> information. This jira addresses keeping the block location information 
> current in the standby node. To do this, the proposed solution is to send 
> block reports from the datanodes to both the active and the standby namenode.

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

        

Reply via email to