You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by ja...@apache.org on 2015/04/22 01:21:45 UTC

phoenix git commit: PHOENIX-1873 Fix compilation errors in Pherf (Cody Marcel, James Taylor)

Repository: phoenix
Updated Branches:
  refs/heads/master 75d073025 -> 572fa3c65


PHOENIX-1873 Fix compilation errors in Pherf (Cody Marcel, James Taylor)


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

Branch: refs/heads/master
Commit: 572fa3c65b1ffbb39741079059d5c94b3bb7904b
Parents: 75d0730
Author: James Taylor <jt...@salesforce.com>
Authored: Tue Apr 21 16:21:17 2015 -0700
Committer: James Taylor <jt...@salesforce.com>
Committed: Tue Apr 21 16:21:41 2015 -0700

----------------------------------------------------------------------
 .../phoenix/pherf/configuration/DataModel.java  | 11 ++-
 .../pherf/configuration/DataOverride.java       |  3 +-
 .../pherf/configuration/DataTypeMapping.java    |  5 +-
 .../phoenix/pherf/configuration/QuerySet.java   | 14 +++-
 .../phoenix/pherf/configuration/Scenario.java   | 13 ++++
 .../pherf/configuration/XMLConfigParser.java    |  1 +
 .../pherf/exception/FileLoaderException.java    |  4 +-
 .../exception/FileLoaderRuntimeException.java   |  1 +
 .../phoenix/pherf/jmx/MonitorManager.java       |  1 +
 .../pherf/jmx/monitors/ExampleMonitor.java      | 33 ---------
 .../phoenix/pherf/loaddata/DataLoader.java      | 37 ----------
 .../pherf/result/DataLoadThreadTime.java        | 19 +-----
 .../pherf/result/DataLoadTimeSummary.java       | 17 -----
 .../phoenix/pherf/result/DataModelResult.java   |  1 +
 .../phoenix/pherf/result/QueryResult.java       |  2 +
 .../phoenix/pherf/result/QuerySetResult.java    |  3 +-
 .../org/apache/phoenix/pherf/result/Result.java | 10 ++-
 .../apache/phoenix/pherf/result/ResultUtil.java | 71 --------------------
 .../apache/phoenix/pherf/result/RunTime.java    | 23 ++++---
 .../phoenix/pherf/result/ScenarioResult.java    |  1 +
 .../apache/phoenix/pherf/result/ThreadTime.java |  1 +
 .../pherf/result/impl/CSVResultHandler.java     | 21 +++---
 .../apache/phoenix/pherf/util/PhoenixUtil.java  |  4 +-
 .../apache/phoenix/pherf/util/ResourceList.java | 13 ----
 .../phoenix/pherf/workload/QueryExecutor.java   |  2 -
 .../phoenix/pherf/BaseTestWithCluster.java      | 22 ------
 .../phoenix/pherf/ConfigurationParserTest.java  |  8 ++-
 .../apache/phoenix/pherf/DataLoaderTest.java    | 14 ----
 28 files changed, 96 insertions(+), 259 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataModel.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataModel.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataModel.java
index d60fd9c..25c0df1 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataModel.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataModel.java
@@ -71,5 +71,14 @@ public class DataModel {
 	public void setName(String name) {
 		this.name = name;
 	}
-}
 
+    @Override
+    public String toString() {
+        StringBuilder stringBuilder = new StringBuilder();
+        for (Scenario scenario : getScenarios()) {
+            stringBuilder.append("Scenario: " + scenario.getName());
+            stringBuilder.append("[" + scenario + "]");
+        }
+        return stringBuilder.toString();
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java
index 91d2dc2..47faa62 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java
@@ -30,7 +30,8 @@ public class DataOverride {
 		return column;
 	}
 
-	public void setColumn(List<Column> column) {
+    @SuppressWarnings("unused")
+    public void setColumn(List<Column> column) {
 		this.column = column;
 	}
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataTypeMapping.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataTypeMapping.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataTypeMapping.java
index 99d765c..c266a57 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataTypeMapping.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataTypeMapping.java
@@ -28,6 +28,7 @@ public enum DataTypeMapping {
     DATE("DATE", Types.DATE);
 
     private final String sType;
+
     private final int dType;
 
     private DataTypeMapping(String sType, int dType) {
@@ -40,7 +41,7 @@ public enum DataTypeMapping {
         return this.sType;
     }
 
-    public int getType() {
-        return this.dType;
+    public int getdType() {
+        return dType;
     }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java
index 3ab300c..17d4153 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java
@@ -40,7 +40,8 @@ public class QuerySet {
 		return query;
 	}
 
-	public void setQuery(List<Query> query) {
+    @SuppressWarnings("unused")
+    public void setQuery(List<Query> query) {
 		this.query = query;
 	}
 
@@ -126,5 +127,14 @@ public class QuerySet {
 
 	public void setExecutionDurationInMs(long executionDurationInMs) {
 		this.executionDurationInMs = executionDurationInMs;
-	}	
+	}
+
+    @Override
+    public String toString() {
+        StringBuilder stringBuilder = new StringBuilder();
+        for (Query q : query) {
+            stringBuilder.append(q.getStatement() + ",");
+        }
+        return stringBuilder.toString();
+    }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java
index f75e528..d2f113a 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java
@@ -124,6 +124,7 @@ public class Scenario {
         return querySet;
     }
 
+    @SuppressWarnings("unused")
     public void setQuerySet(List<QuerySet> querySet) {
         this.querySet = querySet;
     }
@@ -160,4 +161,16 @@ public class Scenario {
         this.name = name;
     }
 
+    @Override
+    public String toString() {
+        StringBuilder stringBuilder = new StringBuilder();
+        stringBuilder.append("Name:" + name);
+        stringBuilder.append("Table Name:" + tableName);
+        stringBuilder.append("Row Count:" + rowCount);
+        stringBuilder.append("Data Override:" + dataOverride);
+        for (QuerySet query : querySet) {
+            stringBuilder.append(query + ";");
+        }
+        return stringBuilder.toString();
+    }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java
index a288e1b..9b5a9e9 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java
@@ -119,6 +119,7 @@ public class XMLConfigParser {
     }
 
     // TODO Remove static calls
+    @SuppressWarnings("unused")
     public static void writeDataModel(DataModel data, OutputStream output) throws JAXBException {
         // create JAXB context and initializing Marshaller
         JAXBContext jaxbContext = JAXBContext.newInstance(DataModel.class);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderException.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderException.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderException.java
index 63784eb..99bbb0d 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderException.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderException.java
@@ -22,7 +22,9 @@ public class FileLoaderException extends PherfException {
     public FileLoaderException(String message) throws Exception {
         super(message);
     }
+
+    @SuppressWarnings("unused")
     public FileLoaderException(String message, Exception e) {
         super(message, e);
     }
-}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderRuntimeException.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderRuntimeException.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderRuntimeException.java
index 4ab751b..e82e885 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderRuntimeException.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/FileLoaderRuntimeException.java
@@ -19,6 +19,7 @@
 package org.apache.phoenix.pherf.exception;
 
 public class FileLoaderRuntimeException extends PherfRuntimeException {
+    @SuppressWarnings("unused")
     public FileLoaderRuntimeException(String message) throws Exception {
         super(message);
     }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java
index 391db58..9f46cf7 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java
@@ -51,6 +51,7 @@ public class MonitorManager implements Runnable {
     private volatile boolean shouldStop = false;
     private volatile boolean isRunning = false;
 
+    @SuppressWarnings("unused")
     public MonitorManager() throws Exception {
         this(PherfConstants.MONITOR_FREQUENCY);
     }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/ExampleMonitor.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/ExampleMonitor.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/ExampleMonitor.java
deleted file mode 100644
index 1dd72e7..0000000
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/ExampleMonitor.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- *   or more contributor license agreements.  See the NOTICE file
- *   distributed with this work for additional information
- *   regarding copyright ownership.  The ASF licenses this file
- *   to you under the Apache License, Version 2.0 (the
- *   "License"); you may not use this file except in compliance
- *   with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- *   Unless required by applicable law or agreed to in writing, software
- *   distributed under the License is distributed on an "AS IS" BASIS,
- *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *   See the License for the specific language governing permissions and
- *   limitations under the License.
- */
-
-package org.apache.phoenix.pherf.jmx.monitors;
-
-import org.apache.phoenix.pherf.jmx.Stat;
-
-import java.util.concurrent.atomic.AtomicLong;
-
-public class ExampleMonitor implements Monitor {
-    private final AtomicLong counter = new AtomicLong();
-
-    @Override
-    public Stat getStat() {
-        Stat<Long> stat = new Stat(new Long(counter.getAndIncrement()));
-        return stat;
-    }
-}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java
index 8ddce34..bb7a929 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java
@@ -58,7 +58,6 @@ public class DataLoader {
     private final RulesApplier rulesApplier;
     private final ResultUtil resultUtil;
     private final ExecutorService pool;
-    private final Properties properties;
 
     private final int threadPoolSize;
     private final int batchSize;
@@ -75,7 +74,6 @@ public class DataLoader {
      */
     public DataLoader(Properties properties, XMLConfigParser parser) throws Exception {
         this.parser = parser;
-        this.properties = properties;
         this.rulesApplier = new RulesApplier(this.parser);
         this.resultUtil = new ResultUtil();
         int size = Integer.parseInt(properties.getProperty("pherf.default.dataloader.threadpool"));
@@ -154,41 +152,6 @@ public class DataLoader {
         pUtil.executeStatement("UPDATE STATISTICS " + tableName);
     }
 
-    public void printTableColumns(Scenario scenario) throws Exception {
-        Connection connection = null;
-        try {
-            connection = pUtil.getConnection();
-            List<Column> columnList = pUtil.getColumnsFromPhoenix(
-                    scenario.getSchemaName(),
-                    scenario.getTableNameWithoutSchemaName(), connection);
-
-            logger.debug("\n\nColumns from metadata:");
-            for (Column column : columnList) {
-                logger.debug("\nColumn name: [" + column.getName()
-                        + "]; type: [" + column.getType() + "]; length: ["
-                        + column.getLength() + "]");
-            }
-
-            if (null != scenario.getDataOverride()) {
-                logger.debug("\n\nColumns from override:");
-                for (Column column : scenario.getDataOverride().getColumn()) {
-                    logger.debug("\nColumn name: [" + column.getName() + "]; DataSequence: [" + column.getDataSequence()
-                            + "]; length: [" + column.getLength() + "]");
-                }
-            }
-
-        } finally {
-            if (connection != null) {
-                try {
-                    connection.close();
-                } catch (SQLException e) {
-                    // Swallow since we are closing anyway
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
     public Future<Info> upsertData(final Scenario scenario,
                                    final List<Column> columns, final String tableName,
                                    final int rowCount, final DataLoadThreadTime dataLoadThreadTime) {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java
index 47aa2bc..23dcdd5 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java
@@ -30,10 +30,6 @@ public class DataLoadThreadTime {
 		return threadTime;
 	}
 
-	public void setThreadTime(List<WriteThreadTime> threadTime) {
-		this.threadTime = threadTime;
-	}
-	
 	public void add(String tableName, String threadName, int rowsUpserted, long timeInMsPerMillionRows) {
 		threadTime.add(new WriteThreadTime(tableName, threadName, rowsUpserted, timeInMsPerMillionRows));	
 	}
@@ -59,22 +55,13 @@ class WriteThreadTime {
 	public String getTableName() {
 		return tableName;
 	}
-	public void setTableName(String tableName) {
-		this.tableName = tableName;
-	}
 	public String getThreadName() {
 		return threadName;
 	}
-	public void setThreadName(String threadName) {
-		this.threadName = threadName;
-	}
 	public long getTimeInMsPerMillionRows() {
 		return timeInMsPerMillionRows;
 	}
-	public void setTimeInMsPerMillionRows(long timeInMsPerMillionRows) {
-		this.timeInMsPerMillionRows = timeInMsPerMillionRows;
-	}
-	
+
 	public List<ResultValue> getCsvRepresentation(ResultUtil util) {
         List<ResultValue> rowValues = new ArrayList<>();
         rowValues.add(new ResultValue(util.convertNull(getTableName())));
@@ -88,8 +75,4 @@ class WriteThreadTime {
 	public int getRowsUpserted() {
 		return rowsUpserted;
 	}
-
-	public void setRowsUpserted(int rowsUpserted) {
-		this.rowsUpserted = rowsUpserted;
-	}
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java
index ae4838b..bb23f16 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java
@@ -31,11 +31,6 @@ public class DataLoadTimeSummary {
 	public void add(String tableName, int rowCount, int durationInMs) {
 		tableLoadTime.add(new TableLoadTime(tableName, rowCount, durationInMs));
 	}
-
-	public void setTableLoadTime(List<TableLoadTime> tableLoadTime) {
-		this.tableLoadTime = tableLoadTime;
-	}
-
 }
 
 class TableLoadTime {
@@ -62,23 +57,11 @@ class TableLoadTime {
 		return durationInMs;
 	}
 
-	public void setDurationInMs(int durationInMs) {
-		this.durationInMs = durationInMs;
-	}
-
 	public String getTableName() {
 		return tableName;
 	}
 
-	public void setTableName(String tableName) {
-		this.tableName = tableName;
-	}
-
 	public int getRowCount() {
 		return rowCount;
 	}
-
-	public void setRowCount(int rowCount) {
-		this.rowCount = rowCount;
-	}
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java
index 71ffeaf..72920fa 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java
@@ -35,6 +35,7 @@ public class DataModelResult extends DataModel {
 		return scenarioResult;
 	}
 
+    @SuppressWarnings("unused")
 	public void setScenarioResult(List<ScenarioResult> scenarioResult) {
 		this.scenarioResult = scenarioResult;
 	}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QueryResult.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QueryResult.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QueryResult.java
index ac50301..b5fd082 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QueryResult.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QueryResult.java
@@ -33,6 +33,7 @@ public class QueryResult extends Query {
         return this.threadTimes;
     }
 
+    @SuppressWarnings("unused")
     public synchronized void setThreadTimes(List<ThreadTime> threadTimes) {
         this.threadTimes = threadTimes;
     }
@@ -46,6 +47,7 @@ public class QueryResult extends Query {
         this.setId(query.getId());
     }
 
+    @SuppressWarnings("unused")
     public QueryResult() {
     }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java
index c76c2e5..9010c21 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java
@@ -41,7 +41,8 @@ public class QuerySetResult extends QuerySet {
 		return queryResults;
 	}
 
-	public void setQueryResults(List<QueryResult> queryResults) {
+    @SuppressWarnings("unused")
+    public void setQueryResults(List<QueryResult> queryResults) {
 		this.queryResults = queryResults;
 	}	
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java
index 104e388..4ccdd2b 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java
@@ -18,15 +18,17 @@
 
 package org.apache.phoenix.pherf.result;
 
-import org.apache.phoenix.pherf.result.file.ResultFileDetails;
-
 import java.util.List;
 
+import org.apache.phoenix.pherf.result.file.ResultFileDetails;
+
 /**
  * Common container for Pherf results.
  */
 public class Result {
     private final List<ResultValue> resultValues;
+
+    // Placeholder for future work
     private final ResultFileDetails type;
     private final String header;
 
@@ -51,4 +53,8 @@ public class Result {
     public String getHeader() {
         return header;
     }
+
+    public ResultFileDetails getType() {
+        return type;
+    }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java
index a2660a0..360cb49 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java
@@ -38,59 +38,6 @@ public class ResultUtil {
     private static String FILE_SUFFIX = null;
 
     /**
-     * Overload for write all results type to file
-     * <p/>
-     * TODO Remove when we are sure results are stable. Currently there are no more references to this.
-     *
-     * @param dataModelResult
-     * @param fileName
-     * @throws javax.xml.bind.JAXBException
-     * @throws IOException
-     */
-    public synchronized void writeResultToFile(DataModelResult dataModelResult, String fileName, RunMode runMode) throws Exception {
-
-        ResultHandler detailsCSVHandler;
-        ResultHandler aggregateCSVHandler;
-        ResultHandler xmlResultHandler;
-        ResultHandler imageResultHandler;
-        List<ResultHandler> handlers = new ArrayList<>();
-        try {
-            ensureBaseResultDirExists();
-            final DataModelResult dataModelResultCopy = new DataModelResult(dataModelResult);
-
-            detailsCSVHandler = new CSVResultHandler(fileName, ResultFileDetails.CSV_DETAILED_PERFORMANCE);
-            handlers.add(detailsCSVHandler);
-            xmlResultHandler = new XMLResultHandler(fileName, ResultFileDetails.XML);
-            handlers.add(xmlResultHandler);
-            aggregateCSVHandler = new CSVResultHandler(fileName, ResultFileDetails.CSV_AGGREGATE_PERFORMANCE);
-            handlers.add(aggregateCSVHandler);
-            imageResultHandler = new ImageResultHandler(fileName, ResultFileDetails.IMAGE);
-            handlers.add(imageResultHandler);
-
-            // XML results
-            write(xmlResultHandler, dataModelResultCopy, runMode);
-            // JPG result visualization
-            write(imageResultHandler, dataModelResultCopy, runMode);
-            // CSV results
-            write(aggregateCSVHandler, dataModelResultCopy, runMode);
-            // CSV results details
-            write(detailsCSVHandler, dataModelResultCopy, runMode);
-
-        } finally {
-            for (ResultHandler handler : handlers) {
-                try {
-                    if (handler != null) {
-                        handler.flush();
-                        handler.close();
-                    }
-                } catch (Exception e) {
-                    e.printStackTrace();
-                }
-            }
-        }
-    }
-
-    /**
      * Write data load time details
      *
      * @param dataLoadThreadTime {@link DataLoadThreadTime}
@@ -147,24 +94,6 @@ public class ResultUtil {
         }
     }
 
-    // TODO remove when stable. There are no more references to this method.
-    public synchronized void write(List<DataModelResult> dataModelResults, RunMode runMode) throws Exception {
-        ensureBaseResultDirExists();
-
-        CSVResultHandler detailsCSVWriter = null;
-        try {
-            detailsCSVWriter = new CSVResultHandler(PherfConstants.COMBINED_FILE_NAME, ResultFileDetails.CSV_DETAILED_PERFORMANCE);
-            for (DataModelResult dataModelResult : dataModelResults) {
-                write(detailsCSVWriter, dataModelResult, runMode);
-            }
-        } finally {
-            if (detailsCSVWriter != null) {
-                detailsCSVWriter.flush();
-                detailsCSVWriter.close();
-            }
-        }
-    }
-
     public synchronized void write(ResultHandler resultHandler, DataModelResult dataModelResult, RunMode runMode) throws Exception {
         ResultFileDetails resultFileDetails = resultHandler.getResultFileDetails();
         switch (resultFileDetails) {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/RunTime.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/RunTime.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/RunTime.java
index 3a9f40c..690f7e6 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/RunTime.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/RunTime.java
@@ -30,7 +30,12 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 	private Long resultRowCount;
 	private String explainPlan;
 
-	public RunTime(Integer elapsedDurationInMs) {
+    @SuppressWarnings("unused")
+    public RunTime() {
+    }
+
+    @SuppressWarnings("unused")
+    public RunTime(Integer elapsedDurationInMs) {
 		this(null, elapsedDurationInMs);
 	}
 	
@@ -53,15 +58,13 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 		this.message = message;
 		this.explainPlan = explainPlan;
 	}
-	
-	public RunTime() {
-	}
-	
+
 	@XmlAttribute()
 	public Date getStartTime() {
 		return startTime;
 	}
 
+    @SuppressWarnings("unused")
 	public void setStartTime(Date startTime) {
 		this.startTime = startTime;
 	}
@@ -71,7 +74,8 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 		return elapsedDurationInMs;
 	}
 
-	public void setElapsedDurationInMs(Integer elapsedDurationInMs) {
+    @SuppressWarnings("unused")
+    public void setElapsedDurationInMs(Integer elapsedDurationInMs) {
 		this.elapsedDurationInMs = elapsedDurationInMs;
 	}
 
@@ -90,7 +94,8 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 		return message;
 	}
 
-	public void setMessage(String message) {
+    @SuppressWarnings("unused")
+    public void setMessage(String message) {
 		this.message = message;
 	}
 	
@@ -99,7 +104,8 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 		return explainPlan;
 	}
 
-	public void setExplainPlan(String explainPlan) {
+    @SuppressWarnings("unused")
+    public void setExplainPlan(String explainPlan) {
 		this.explainPlan = explainPlan;
 	}
 
@@ -108,6 +114,7 @@ public class RunTime implements Comparator<RunTime>, Comparable<RunTime> {
 		return resultRowCount;
 	}
 
+    @SuppressWarnings("unused")
 	public void setResultRowCount(Long resultRowCount) {
 		this.resultRowCount = resultRowCount;
 	}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java
index 900860a..b57e424 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java
@@ -30,6 +30,7 @@ public class ScenarioResult extends Scenario {
 		return querySetResult;
 	}
 
+    @SuppressWarnings("unused")
 	public void setQuerySetResult(List<QuerySetResult> querySetResult) {
 		this.querySetResult = querySetResult;
 	}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ThreadTime.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ThreadTime.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ThreadTime.java
index 89e4aa6..f043bec 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ThreadTime.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ThreadTime.java
@@ -33,6 +33,7 @@ public class ThreadTime {
         return this.runTimesInMs;
     }
 
+    @SuppressWarnings("unused")
     public synchronized void setRunTimesInMs(List<RunTime> runTimesInMs) {
         this.runTimesInMs = runTimesInMs;
     }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java
index d7248fa..ca470de 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java
@@ -18,23 +18,23 @@
 
 package org.apache.phoenix.pherf.result.impl;
 
-import org.apache.phoenix.pherf.PherfConstants;
-import org.apache.phoenix.pherf.result.file.ResultFileDetails;
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.nio.charset.Charset;
+import java.util.ArrayList;
+import java.util.List;
+
 import org.apache.commons.csv.CSVFormat;
 import org.apache.commons.csv.CSVParser;
 import org.apache.commons.csv.CSVPrinter;
 import org.apache.commons.csv.CSVRecord;
+import org.apache.phoenix.pherf.PherfConstants;
 import org.apache.phoenix.pherf.result.Result;
 import org.apache.phoenix.pherf.result.ResultHandler;
 import org.apache.phoenix.pherf.result.ResultUtil;
 import org.apache.phoenix.pherf.result.ResultValue;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.nio.charset.Charset;
-import java.util.ArrayList;
-import java.util.List;
+import org.apache.phoenix.pherf.result.file.ResultFileDetails;
 
 /**
  * TODO Doc this class. Note that each instance that has a non unique file name will overwrite the last
@@ -123,7 +123,8 @@ public class CSVResultHandler implements ResultHandler {
             return;
         }
         csvPrinter = new CSVPrinter(new PrintWriter(resultFileName), CSVFormat.DEFAULT);
-        csvPrinter.printRecord(result.getHeader().split(PherfConstants.RESULT_FILE_DELIMETER));
+        Object[] records = result.getHeader().split(PherfConstants.RESULT_FILE_DELIMETER);
+        csvPrinter.printRecord(records);
         isClosed = false;
     }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/PhoenixUtil.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/PhoenixUtil.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/PhoenixUtil.java
index 7836ea3..0959700 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/PhoenixUtil.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/PhoenixUtil.java
@@ -100,7 +100,8 @@ public class PhoenixUtil {
         }
         return result;
     }
-    
+
+    @SuppressWarnings("unused")
     public boolean executeStatement(PreparedStatement preparedStatement, Connection connection) {
     	boolean result = false;
         try {
@@ -112,6 +113,7 @@ public class PhoenixUtil {
         return result;
     }
 
+    @SuppressWarnings("unused")
     public ResultSet executeQuery(PreparedStatement preparedStatement, Connection connection) {
         ResultSet resultSet = null;
         try {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java
index 2d6e77d..0677dae 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java
@@ -130,19 +130,6 @@ public class ResourceList {
         return pherfProps;
     }
 
-    /**
-     * Utility method to check if base result dir exists
-     */
-    public void ensureBaseDirExists(String directory) {
-        File baseDir = new File(directory);
-        if (!baseDir.exists()) {
-            boolean made = baseDir.mkdir();
-            if (!made) {
-                logger.error("Could not make directory:" + directory);
-            }
-        }
-    }
-
     private Collection<String> getResources(
             final String element,
             final Pattern pattern) {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java
index 5be5fc0..6f6e000 100644
--- a/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java
+++ b/phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java
@@ -44,11 +44,9 @@ public class QueryExecutor {
 	private List<DataModel> dataModels;
 	private String queryHint;
 	private RunMode runMode;
-    private final ResultUtil resultUtil;
 
 	public QueryExecutor(XMLConfigParser parser) {
 		this.dataModels = parser.getDataModels();
-        this.resultUtil = new ResultUtil();
     }
 	
 	/**

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java
index d4f3633..8e33a15 100644
--- a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java
+++ b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java
@@ -42,26 +42,4 @@ public class BaseTestWithCluster {
         PhoenixUtil.setZookeeper(zookeeper);
         logger.info("Using quorum:" + zookeeper);
     }
-
-    /**
-     * Get the configuration for what scenarios will run and how.
-     *
-     * @return {@link java.nio.file.Path}
-     */
-    public Path getTestConfiguration() {
-        URL resourceUrl = getUrl();
-        assertNotNull("Test data XML file is missing", resourceUrl);
-        Path resourcePath = null;
-        try {
-            resourcePath = Paths.get(resourceUrl.toURI());
-        } catch (URISyntaxException e) {
-            e.printStackTrace();
-        }
-        return resourcePath;
-    }
-
-    public URL getUrl() {
-        return getClass().getResource("/scenario/test_scenario.xml");
-    }
-
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ConfigurationParserTest.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ConfigurationParserTest.java b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ConfigurationParserTest.java
index 769bdc0..080c0f3 100644
--- a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ConfigurationParserTest.java
+++ b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ConfigurationParserTest.java
@@ -62,7 +62,8 @@ public class ConfigurationParserTest {
         assertNotNull("Test data XML file is missing", resourceUrl);
 
 		try {
-//            writeXML();
+
+            logger.debug("DataModel: " + writeXML());
 			Path resourcePath = Paths.get(resourceUrl.toURI());
             DataModel data = XMLConfigParser.readDataModel(resourcePath);
             List<Scenario> scenarioList = data.getScenarios();
@@ -138,7 +139,8 @@ public class ConfigurationParserTest {
     /*
         Used for debugging to dump out a simple xml filed based on the bound objects.
      */
-	private void writeXML() {
+	private String writeXML() {
+        DataModel data = new DataModel();
         try {
             DataValue dataValue = new DataValue();
             dataValue.setDistribution(20);
@@ -154,7 +156,6 @@ public class ConfigurationParserTest {
             List<Column> columnList = new ArrayList<>();
             columnList.add(column);
 
-            DataModel data = new DataModel();
             data.setRelease("192");
             data.setDataMappingColumns(columnList);
 
@@ -196,5 +197,6 @@ public class ConfigurationParserTest {
             // some exception occured
             e.printStackTrace();
         }
+        return data.toString();
     }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/572fa3c6/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java
----------------------------------------------------------------------
diff --git a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java
index b3d3946..f4d676e 100644
--- a/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java
+++ b/phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java
@@ -29,20 +29,6 @@ import static junit.framework.Assert.assertEquals;
 import static junit.framework.Assert.fail;
 
 public class DataLoaderTest extends BaseTestWithCluster {
-    private static XMLConfigParser parser = null;
-    private static DataModel model = null;
-    private DataLoader loader = null;
-
-    @BeforeClass
-    public static void init() {
-
-        try {
-            parser = new XMLConfigParser(matcherScenario);
-            model = parser.getDataModels().get(0);
-        } catch (Exception e) {
-            fail("Failed to initialize test: " + e.getMessage());
-        }
-    }
 
     /**
      * Test rows divide evenly with large rows and small threadpool