[
https://issues.apache.org/jira/browse/HDFS-6799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14144968#comment-14144968
]
Tsz Wo Nicholas Sze commented on HDFS-6799:
-------------------------------------------
TestBalancer.testUnknownDatanode failed in [build
#8162|https://builds.apache.org/job/PreCommit-HDFS-Build/8162//testReport/org.apache.hadoop.hdfs.server.balancer/TestBalancer/testUnknownDatanode/].
It might be related to the change here since there were a lot of
ReplicaNotFoundException resulted from SimulatedFSDataset. For example,
{noformat}
2014-09-23 11:20:05,974 ERROR datanode.DataNode (DataXceiver.java:run(243))
- host1.foo.com:47137:DataXceiver error processing COPY_BLOCK operation src:
/127.0.0.1:36294 dst: /127.0.0.1:47137
org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Replica not
found for BP-1049218722-67.195.81.148-1411471192218:blk_1073741850_1026
at
org.apache.hadoop.hdfs.server.datanode.BlockSender.getReplica(BlockSender.java:419)
at
org.apache.hadoop.hdfs.server.datanode.BlockSender.<init>(BlockSender.java:228)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.copyBlock(DataXceiver.java:918)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opCopyBlock(Receiver.java:241)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:80)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:225)
at java.lang.Thread.run(Thread.java:662)
{noformat}
> The invalidate method in SimulatedFSDataset.java failed to remove
> (invalidate) blocks from the file system.
> -----------------------------------------------------------------------------------------------------------
>
> Key: HDFS-6799
> URL: https://issues.apache.org/jira/browse/HDFS-6799
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: datanode, test
> Affects Versions: 2.4.1
> Reporter: Megasthenis Asteris
> Assignee: Megasthenis Asteris
> Priority: Minor
> Fix For: 2.6.0
>
> Attachments: HDFS-6799.patch
>
>
> The invalidate(String bpid, Block[] invalidBlks) method in
> SimulatedFSDataset.java should remove all invalidBlks from the simulated file
> system. It currently fails to do that.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)