[
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