[
https://issues.apache.org/jira/browse/HDFS-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Foley updated HDFS-2061:
-----------------------------
Attachment: HDFS-2061.patch
addStoredBlock() is not currently robust against future sub-classing of
BlockInfoUnderConstruction:
{code}
//currently uses
if (block.getClass() == BlockInfoUnderConstruction.class) {...}
//should be
if (block instanceof BlockInfoUnderConstruction) {...}
{code}
processReportedBlock() had a left-over "this" in an assert message, from being
moved from DatanodeDescriptor to BlockManager:
{code}
//currently uses
... + " in recentInvalidatesSet should not appear in DN " + this;
//should be
... + " in recentInvalidatesSet should not appear in DN " + dn;
{code}
> two minor bugs in BlockManager block report processing
> ------------------------------------------------------
>
> Key: HDFS-2061
> URL: https://issues.apache.org/jira/browse/HDFS-2061
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: name-node
> Affects Versions: 0.23.0
> Reporter: Matt Foley
> Assignee: Matt Foley
> Priority: Minor
> Fix For: 0.23.0
>
> Attachments: HDFS-2061.patch
>
>
> In a recent review of HDFS-1295 patches (speedup for block report
> processing), found two very minor bugs in BlockManager, as documented in
> following comments.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira