Author: shv
Date: Sat Sep 12 18:12:57 2009
New Revision: 814220
URL: http://svn.apache.org/viewvc?rev=814220&view=rev
Log:
HDFS-601. TestBlockReport obtains data directories directly from
MiniHDFSCluster. Contributed by Konstantin Boudnik.
Modified:
hadoop/hdfs/trunk/CHANGES.txt
hadoop/hdfs/trunk/src/test/hdfs/org/apache/hadoop/hdfs/TestBlockReport.java
Modified: hadoop/hdfs/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/trunk/CHANGES.txt?rev=814220&r1=814219&r2=814220&view=diff
==============================================================================
--- hadoop/hdfs/trunk/CHANGES.txt (original)
+++ hadoop/hdfs/trunk/CHANGES.txt Sat Sep 12 18:12:57 2009
@@ -229,6 +229,9 @@
HDFS-606. Fix ConcurrentModificationException in
invalidateCorruptReplicas()
(shv)
+ HDFS-601. TestBlockReport obtains data directories directly from
+ MiniHDFSCluster. (Konstantin Boudnik via shv)
+
Release 0.20.1 - Unreleased
IMPROVEMENTS
Modified:
hadoop/hdfs/trunk/src/test/hdfs/org/apache/hadoop/hdfs/TestBlockReport.java
URL:
http://svn.apache.org/viewvc/hadoop/hdfs/trunk/src/test/hdfs/org/apache/hadoop/hdfs/TestBlockReport.java?rev=814220&r1=814219&r2=814220&view=diff
==============================================================================
--- hadoop/hdfs/trunk/src/test/hdfs/org/apache/hadoop/hdfs/TestBlockReport.java
(original)
+++ hadoop/hdfs/trunk/src/test/hdfs/org/apache/hadoop/hdfs/TestBlockReport.java
Sat Sep 12 18:12:57 2009
@@ -17,6 +17,16 @@
*/
package org.apache.hadoop.hdfs;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import java.io.File;
+import java.io.FilenameFilter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Random;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.logging.impl.Log4JLogger;
@@ -30,18 +40,9 @@
import org.apache.hadoop.hdfs.server.namenode.NameNode;
import org.apache.log4j.Level;
import org.junit.After;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
import org.junit.Before;
import org.junit.Test;
-import java.io.File;
-import java.io.FilenameFilter;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Random;
-
/**
* This test simulates a variety of situations when blocks are being
intentionally
* corrupted, unexpectedly modified, and so on before a block report is
happening
@@ -154,7 +155,7 @@
(long)AppendTestUtil.FILE_SIZE, REPL_FACTOR, rand.nextLong());
// mock around with newly created blocks and delete some
- String testDataDirectory = System.getProperty("test.build.data");
+ String testDataDirectory = cluster.getDataDirectory();
File dataDir = new File(testDataDirectory);
assertTrue(dataDir.isDirectory());