You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-commits@hadoop.apache.org by su...@apache.org on 2011/03/02 22:51:09 UTC
svn commit: r1076416 - in /hadoop/hdfs/branches/HDFS-1052: CHANGES.txt
src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java
Author: suresh
Date: Wed Mar 2 21:51:09 2011
New Revision: 1076416
URL: http://svn.apache.org/viewvc?rev=1076416&view=rev
Log:
HDFS:1699. Federation: Fix failure of TestBlockReport. Contributed by Matt Foley.
Modified:
hadoop/hdfs/branches/HDFS-1052/CHANGES.txt
hadoop/hdfs/branches/HDFS-1052/src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java
Modified: hadoop/hdfs/branches/HDFS-1052/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/hdfs/branches/HDFS-1052/CHANGES.txt?rev=1076416&r1=1076415&r2=1076416&view=diff
==============================================================================
--- hadoop/hdfs/branches/HDFS-1052/CHANGES.txt (original)
+++ hadoop/hdfs/branches/HDFS-1052/CHANGES.txt Wed Mar 2 21:51:09 2011
@@ -101,7 +101,7 @@ Trunk (unreleased changes)
with multiple Block Pools (boryas)
HDFS-1687. Federation: DirectoryScanner changes for
- federation (mattf via boryas)
+ federation (Matt Foley via boryas)
HDFS-1626. Make BLOCK_INVALIDATE_LIMIT configurable. (szetszwo)
@@ -123,17 +123,20 @@ Trunk (unreleased changes)
HDFS-1678. Federation: Remove unnecessary #getBlockpool()
for NameNodeMXBean in FSNameSystem. (Tanping via Suresh)
- HDFS-1688. Fix failures in fault injection tests, TestDiskError,
- TestDatanodeRestart and TestDFSTartupVersions. (suresh)
+ HDFS-1688. Federation: Fix failures in fault injection tests,
+ TestDiskError, TestDatanodeRestart and TestDFSTartupVersions. (suresh)
- HDFS-1696. HDFS Federation: when build version doesn't match -
+ HDFS-1696. Federation: when build version doesn't match -
datanode should wait (keep connecting) untill NN comes up
with the right version (boryas)
- HDFS-1681. Balancer: support per pool and per node policies. (szetszwo)
+ HDFS-1681. Balancer: support per pool and per node policies. (szetszwo)
- HDFS-1695. HDFS federation: Fix testOIV and
- TestDatanodeUtils (jhoman and tanping via boryas)
+ HDFS-1695. Federation: Fix testOIV and TestDatanodeUtils
+ (jhoman and tanping via boryas)
+
+ HDFS:1699. Federation: Fix failure of TestBlockReport.
+ (Matt Foley via suresh)
IMPROVEMENTS
Modified: hadoop/hdfs/branches/HDFS-1052/src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java
URL: http://svn.apache.org/viewvc/hadoop/hdfs/branches/HDFS-1052/src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java?rev=1076416&r1=1076415&r2=1076416&view=diff
==============================================================================
--- hadoop/hdfs/branches/HDFS-1052/src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java (original)
+++ hadoop/hdfs/branches/HDFS-1052/src/test/hdfs/org/apache/hadoop/hdfs/server/datanode/TestBlockReport.java Wed Mar 2 21:51:09 2011
@@ -489,7 +489,7 @@ public class TestBlockReport {
}
}
- private void waitForTempReplica(Block bl, int DN_N1) {
+ private void waitForTempReplica(Block bl, int DN_N1) throws IOException {
final boolean tooLongWait = false;
final int TIMEOUT = 40000;
@@ -502,6 +502,8 @@ public class TestBlockReport {
if(LOG.isDebugEnabled()) {
LOG.debug("Total number of DNs " + cluster.getDataNodes().size());
}
+ cluster.waitActive();
+
// Look about specified DN for the replica of the block from 1st DN
String bpid = cluster.getNamesystem().getBlockPoolId();
Replica r = ((FSDataset) cluster.getDataNodes().get(DN_N1).getFSDataset()).