HBASE-20778 Make it so WALPE runs on DFS

Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/daad1442
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/daad1442
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/daad1442

Branch: refs/heads/HBASE-19064
Commit: daad14428d20dfaa66dcbe08be3259e6de726f89
Parents: 959d9c1
Author: Michael Stack <st...@apache.org>
Authored: Wed Jun 20 22:25:21 2018 -0700
Committer: Michael Stack <st...@apache.org>
Committed: Sat Jun 23 23:33:53 2018 -0700

----------------------------------------------------------------------
 .../apache/hadoop/hbase/wal/WALPerformanceEvaluation.java | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/daad1442/hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALPerformanceEvaluation.java
----------------------------------------------------------------------
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALPerformanceEvaluation.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALPerformanceEvaluation.java
index 9a8bddf..e04ade6 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALPerformanceEvaluation.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/wal/WALPerformanceEvaluation.java
@@ -117,7 +117,6 @@ public final class WALPerformanceEvaluation extends 
Configured implements Tool {
   @Override
   public void setConf(Configuration conf) {
     super.setConf(conf);
-    TEST_UTIL = new HBaseTestingUtility(conf);
   }
 
   /**
@@ -301,11 +300,15 @@ public final class WALPerformanceEvaluation extends 
Configured implements Tool {
     // In regionserver, number of handlers == number of threads.
     getConf().setInt(HConstants.REGION_SERVER_HANDLER_COUNT, numThreads);
 
+    if (rootRegionDir == null) {
+      TEST_UTIL = new HBaseTestingUtility(getConf());
+      rootRegionDir = 
TEST_UTIL.getDataTestDirOnTestFS("WALPerformanceEvaluation");
+    }
     // Run WAL Performance Evaluation
     // First set the fs from configs.  In case we are on hadoop1
     FSUtils.setFsDefault(getConf(), FSUtils.getRootDir(getConf()));
     FileSystem fs = FileSystem.get(getConf());
-    LOG.info("FileSystem: " + fs);
+    LOG.info("FileSystem={}, rootDir={}", fs, rootRegionDir);
 
     SpanReceiverHost receiverHost = trace ? 
SpanReceiverHost.getInstance(getConf()) : null;
     final Sampler sampler = trace ? Sampler.ALWAYS : Sampler.NEVER;
@@ -313,9 +316,6 @@ public final class WALPerformanceEvaluation extends 
Configured implements Tool {
     TraceScope scope = TraceUtil.createTrace("WALPerfEval");
 
     try {
-      if (rootRegionDir == null) {
-        rootRegionDir = 
TEST_UTIL.getDataTestDirOnTestFS("WALPerformanceEvaluation");
-      }
       rootRegionDir = rootRegionDir.makeQualified(fs.getUri(), 
fs.getWorkingDirectory());
       cleanRegionRootDir(fs, rootRegionDir);
       FSUtils.setRootDir(getConf(), rootRegionDir);

Reply via email to